Fix for https://issues.apache.org/jira/browse/AMQ-4924
[AMQ-4931] Use auto-export="interfaces" in the Karaf commands service definition
pass along the ssl system properties if they are defined on the command line for the swissarmy example
https://issues.apache.org/jira/browse/AMQ-4909
https://issues.apache.org/jira/browse/AMQ-4909 - add jms credenitals for the console
Allow the createBroker method to be overriden in other tests.
Some additional JMS Tests focused on Topics.  Useful when updating the
AMQP JMS Client version as it shows some new problem in the latest
SNAPSHOT builds.
https://issues.apache.org/jira/browse/AMQ-4934 - jdbc persistence adapter traped messages
https://issues.apache.org/jira/browse/AMQ-4887

Fix for losing message content when reusing messages.
Fix for AMQ-4889, potential leak of ProxyConnectors
Make sure there are Topic consumers online before starting to send
otherwise they can miss a message and the test fails when it shouldn't
Ignore the TTL test for now, needs fixes in both AMQP JMS and in Proton
https://issues.apache.org/jira/browse/AMQ-4920

And code to prevent concurrent writes to a message when dispatched to
multiple Topic consumers.
https://issues.apache.org/jira/browse/AMQ-4930 - fix reference count and limit expriy/browse to memory + 10%
For AMQ-4874, broke into multiple parts, and converted to use JUnit4 Parameterized instead of CombinationTestSupport
https://issues.apache.org/jira/browse/AMQ-4946 - put -pool and -jms-pool in -all jar
Fix for: https://issues.apache.org/jira/browse/AMQ-4947
https://issues.apache.org/jira/browse/AMQ-4930 - fix regression in MBeanTest - need to page in up to max messages if they are present for a browse
https://issues.apache.org/jira/browse/AMQ-4819

Slightly modified version of the patch since it was not against latest
code.  Trimmed down the changes by breaking out the logging checks into
a separate method.
https://issues.apache.org/jira/browse/AMQ-4819