fix intermittent failure on InjectedJMSContextTestCase

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