fix up karaf-itests , related commits https://issues.apache.org/jira/browse/AMQ-5224 https://issues.apache.org/jira/browse/AMQ-5105 Update poms to fully load into M2E - 06bb7a2716f0cea216381b03f555dd497cb627ef
https://issues.apache.org/jira/browse/AMQ-5080 - revert short circut of recover when failover transport is not connected - using maxstartupMaxReconnectAttempts=x provides a better alternative. tm recovery need not start a managed connection or call getConnection before a call to xaresource.recover
https://issues.apache.org/jira/browse/AMQ-5292 Added support for publishDollarTopics transport option for MQTT to support Topics with '$' prefix
Remove unneeded broker stop / start at test begin.
https://issues.apache.org/jira/browse/AMQ-4719 added enableLinkStealing=true for MQTTSslTransportFactory, test for duplicate client ids for MQTT
Removed redundant broker stop/start in unit test
remove some hardcoded version strings and pull them in from props via filtering
Updated link stealing test to account for isConnected state not being
immediately updated which can lead to failure on a very fast machine.
https://issues.apache.org/jira/browse/AMQ-5187

Allow virtual destination to recover retained messages.
https://issues.apache.org/jira/browse/AMQ-5294


This closes #36
Revert to using non-parameterized tests, makes it simpler to debug.
Disable JMX on the test brokers as it's not needed in these tests,
prevents some failures and speeds things up a little.
Web-console does not initialize under Spring-4.x because dispatcher-servlet.xml has very old bean definition.
This closes #37
Signed-off-by: Daniel Kulp <dkulp@apache.org>
fix up line sep, use generic unix
Merged in from apache trunk