Fix for AMQ-5294. Refactored tool to unify timing of the samplers and client (producer/consumer), in such a way that the performance test no longer sits waiting for sampler to complete, even though the run terminated much earlier. Full description of approach in http://issues.apache.org/jira/browse/AMQ-5294?focusedCommentId=14077910&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14077910