AMQ-3922: hssqldb adapter should use BLOB as its binary data type.
Added testcase for  https://issues.apache.org/jira/browse/AMQ-4884
Fix for https://issues.apache.org/jira/browse/AMQ-4884
https://issues.apache.org/jira/browse/AMQ-4706

add setting warnAfterReconnectAttempts to FailoverTransport to log a
warning after every N retries.  A value of <= 0 will disable the
warnings.
Fix for https://issues.apache.org/jira/browse/AMQ-4884
Fix for https://issues.apache.org/jira/browse/AMQ-4884
See AMQ-4886.  Updated tearDown so it can't hang, reduced timeouts, updated to JUnit4
add debug logging for mkaha destination to persistence adapter mapping
Added timeouts after seeing this hang a CI build.
Fixing AMQ-4892: MQTT clients disconnecting due to socket error do not publish the configured last will and testament message.
https://issues.apache.org/jira/browse/AMQ-4485 - resolve - non transacitonal work interleaved with transactional work needs to check for and integrate with cursor update ordering. Key difference in latest test is 3/4 of messages getting produced via network connectors, hense not in transactions
Fixing som e typos.
https://issues.apache.org/jira/browse/AMQ-4897 - race condition in failover transport
AMQ-4856: Use application/xml as content-type in web servlet. Thanks to Fernando Ribeiro for the patch.
Polished
AMQ-4885: Renamed some API methods in MessageStore due typos.
AMQ-4858: Moved scala source file from java to scala dir. Thanks to Jaromir Hamala for patch.
Have the leveldb store thorw SuppressReplyExceptions instead of IOExceptions so that the clients retry try the operations instead of giving up.  Also retry the problemantic getMessage() call which seems to fail at times.