https://issues.apache.org/jira/browse/AMQ-5195

Set session incoming credit value and improves the flow handling to
reduce chatter on each message send, improves overall producer
performance significantly.
https://issues.apache.org/jira/browse/AMQ-5195

Use largest incoming capaity value, broker will do flow control based on
destination policies.
Partial fix for AMQ-5160, attempts to resolve retained messages using subscription recovery policy, but fails to resend retained messages for duplicate subscriptions
Fixed AMQ-5160, Added RegionBroker.getConnectionContext(), made Topic.recoverRetroactiveMessages() public to force message recovery from MQTTProtocolConverter for duplicate subscriptions, added new tests for retained messages and JMX interoperability
Fixed AMQ-5160, fixed browse() to include messages from wrapped policy
Fixed AMQ-5160, removed redundant MQTTRetainedMessages
Fixed AMQ-5160, force durable subscriptions to always recover retroactive messages
Fixed AMQ-5160, remove durable subscription in onUnsubscribe()
Fixed AMQ-5160, polished MQTT tests
Fixed AMQ-5160, fixed test testNoMessageReceivedAfterUnsubscribeMQTT
Fixed AMQ-5160, changed DurableTopicSubscription to only recover retroactive messages for retroactive topics or consumers
Fixed AMQ-5160, removed producer's retain property from retained messages
Fixed AMQ-5160, fixed race condition for retained messages
Fixed AMQ-5160, restored previous DurableSubscription behaviour of only recovering messages when cursor is empty, retained messages are always recovered
Fixed AMQ-5160, fixed durable subscription retroactive recovery
https://issues.apache.org/jira/browse/AMQ-4555 - fix regression that groupClass cannot be set on <cachedLDAPAuthorizationMap/>
https://issues.apache.org/jira/browse/AMQ-5162 - introduce handleStartException configuration parameter, to make stopping of the slave broker optional
Clean up a bit, remove commented out code from other transports.
https://issues.apache.org/jira/browse/AMQ-5189

Set all session properties back using a session listener close event so
that the returned session is not modified after it's already been
re-dispatched from the pool.
ignore JmsClientRequestResponseTest until we have qpid/proton libs with appropriate fixes