Implement generic device.GetPropertyData routine
Code organizational improvements to datalayer

- Add abstract interfaces for Datalayer, Connection, Account, and Device
- Move cassandra implementation to cassandra_datalayer subdirectory
- Break everything (will fix build in next commit)
Get canopy cloud service compiling again after datalayer changes
Add sddl_sample.go