New channel type for messages sent through the broker client.
Added server-wide user context for storing arbitrary data such as caches.
Merge branch 'master' into dsuch-f-gh289-tls-validate-server-certs