Started fixing some issues and inconsistencies with the device store.  THIS IS A WORK IN PROGRESS AND IS NOT REALLY OPERATIONAL.
Merge remote-tracking branch 'origin/devicestore' into sdk_1.2.1-dev
Made some updates and implemented some functions for the device store.
Made some updates and changes to the Connectable Device Store.
Fixed some problems with the latest connectableDeviceStore.  This should all be working now keyed against a UUID that is persistent between sessions