AMQ-5107: Do not resend messages while the broker is shutting down.  Includes junit.
https://issues.apache.org/jira/browse/AMQ-5119 - fix (pfox thanks for the test) the marshalled properties were being retained so a property removal was being ignored before the schedualed resend
Reduce the use of QPid JMS specific types in this test.
Speed up these tests by only creating the connector needed for the test
so we spend less time starting and stopping the broker for each test
run.
https://issues.apache.org/jira/browse/AMQ-4563

Fix for client's that use a message Id similar to ActiveMQ's version
which can throw off the ack later on when a stored message is
dispatched.