[WFLY-1286] Support injection of JMSContext

* add a CDI extension providing a producer for injected JMSContext
  resources
* add a Phase.DEPENDENCIES_JMS phase to add a JMS dependency for
  Weld deployment (so that they can access the JMSContext producer)
* wrap the injected JMSContext to restrict used of methods (JMS 2.0
  spec, §12.4.5)