Fixed jms timeout issues that were delaying junit test execution by introducing ActiveMqJmxBrowser to find out the depth of a queue prior to purging.