Merge pull request #239 from tbak/2.x

2.x Update jackson serialization configuration rules.
Remove duplication in transport (ClientConnection&ServerConnection vs MessageBroker).
Move heartbeat handling outside of channel abstraction, down to the transport level.