WIP Fixes SignalR forwarding of reply messages

* Adds a HasUI property on endpoint type
* Adds NServiceBus.UI.ClientID header for messages sent from UI endpoints
* Adds generation of message sending code to SignalR hubs
* For messages sent from UI endpoints that have a reply, adds copying of ClientID header to the reply