OS X IOKit's USB Devices virtual table

This implements a basic USB devices virtual table.