XMPP and WebSocket transports require different open and close stanzas. To handle this the responsibility handling those and creating the XML decoder is moved to the Transport.
- Rename socketProxy to StreamLogger - Ensure client send traffic through the logger