Removed old way of querying with ioreg to a new one using IOService lib.
Remove ioreg query and replaced it with IOService query
Merge remote-tracking branch 'origin/master'