fix intermittent failure on InjectedJMSContextTestCase

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