lowl-vcom: Add support for auto scanning (-S auto) on Mac OS X

Uses I/O Kit to enumerate USB devices
https://developer.apple.com/library/mac/documentation/DeviceDrivers/Conceptual/IOKitFundamentals/Introduction/Introduction.html
http://en.wikipedia.org/wiki/I/O_Kit
Is IOKit available on all versions of Darwin?