fix intermittent failure on InjectedJMSContextTestCase

* clean up all JMS resources (queues, temp queues)
* ignore messages redelivered to the MDB
* use a JMSQueueDefinition instead of the CreateQueueSetupTask
  to deploy the JMS queue required by the test