Interfaces providing cross platform abstraction of Bluetooth.


These interfaces are NOT yet ready for production use by other components. They are a start at a large task of producing a service for device/bluetooth. Work was scoped to the miniumum required to enable chrome://bluetooth-internals page, and long term design and testing were minimized to accomplish that.