refactoring: put the store and forward connection configuration into the ConnectionConfiguration
added a ControlBusConnectionConfiguration
refactoring: removed code duplication
added support for EventTriggers
added heartbeats
fixes due to rebase
added message data to before and after event handlers
consumer ninject binding was wrong
removed unused HeartBeatMessage
removed obsolete "manage session" configuration code
Merge branch 'adding-control-bus'