* All os detection now uses Yaml Move OS detection code into the Core module. Defer all OS with snmp queries. Add snmpwalk option. Port ubnt and mobileiron to yaml. * Silly ide refactor