add MessageBroker to LiveDevProtocolRemote

Separate handling, routing and implementation of remote commands
at the protocol layer (in browser).