This renames Smart* to BLE* and removes the smart recognition. It
is replaced by knowing the type of what we're interested at use
time only. Only printing Service lists is now dumber.
Interal variables to _bleio classes are now public as bleio_*
instead so that other classes in the library can access them and
its clearer what they are.
Fill in initial details after cookie-cutter creation.
Eddystone URL Beacon works; LocationBeacon works but why wrong endian??
fix typos; add comment re big-endian UUID's in LocationBeacon
Do UUID parsing in Python; beacon comments touchup
Add UUID __repr__
don't subclass bleio; add PeripheralServer and UARTServer
strawman uart
Use CharacteristicBuffer.