Init session before client::up is fired

This prevents a race condition whereby drivers were registering
devices before the cloud was attached to the client.
Heartbeat handlers sending to cloud
No longer attach GUID to data/config messages.

This is done on the backend, and in future GUID will be server
generated.
Attach heartbeat handler, heartbeat on register
Merge branch 'feature/heartbeats' into develop