Added test to reproduce AMQ-4887
Test to reproduce AMQ4920
Implementing a dirty stop method for the leveldb store that might come in handy for testing.
fix for: https://issues.apache.org/jira/browse/AMQ-4910
Fixes https://issues.apache.org/jira/browse/AMQ-4923: Replicated LevelDB: Loss of broker Quorum fails to fully stop the master
Default flushDelay on the replicated leveldb store did not have the correct default.
https://issues.apache.org/jira/browse/AMQ-4887

Update test case to show other broken scenarios.
added time unit for "send timeout" in the javadocs
Fix for https://issues.apache.org/jira/browse/AMQ-4912
https://issues.apache.org/jira/browse/AMQ-1063 - revert delayed change to inTx flag, now cleared before exception is thrown by getConnection, this ensures jms transactions can use autocommit=false
Fix for https://issues.apache.org/jira/browse/AMQ-4825
https://issues.apache.org/jira/browse/AMQ-4926 - karaf version range
Merge for fix for AMQ-4927