Fixes ENTESB-1976: Protocol detecting gateway does not work with websocket connections.

Lets also make sure that Fabric Discovery agent only discovers the openwire based services that a broker exposes in fabric.