Added a BLE2 data source which uses the BLESSED library to manage BLE with queueing of commands - this should avoid a lot of the start-up shutdown issues with BLE data source.
Note that there might be a permsisions problem in startup activity which will need changes from BLE_restart branch to resolve via a separate PR
Added a BLE2 data source which uses the BLESSED library to manage BLE with queueing of commands - this should avoid a lot of the start-up shutdown issues with BLE data source. Note that there might be a permsisions problem in startup activity which will need changes from BLE_restart branch to resolve via a separate PR