[WFLY-1286] Support injection of JMSContext

* wrap the injected JMSContext to restrict used of methods (JMS 2.0
  spec, §12.4.5)