XD-1173 Break test with labels.

Modifiy testTappingWithLabels to reproduce the
duplicate message issue and comment it out.
Add support to optionally ignore test failures (for Sonar)

* Add support to ignore test failures by providing a command line property `ignoreTestFailures`
* e.g. execute: `./gradlew clean build -P ignoreFailures=true`
* if not set, the property will default to `false`
XD-1158 Added scripts to exercise jms and mqtt.

Added small pause for test results to return

* For the jms tests the tester sends a http message to an activemq instance at localhost 8161.
So for this test you will need to install activemq.

* For the mqtt tests the XD is still using the mqtt M1 release that has a bug.  The current
workaround is to reference the snapshot instead.
    * So in your build.gradle file replace springIntegrationMQTTVersion = '4.0.0.M1' with springIntegrationMQTTVersion = '4.0.0.BUILD-SNAPSHOT'
    * then run a ./gradlew clean dist
Code updated for based on code review.
Added activemq setup notes