override JMSContext for RA to throw exception on illegal method calls
handle createContext on RA differently depending if in JTA tx
Merge pull request #1213 from andytaylor/master

jms 2 fixes on JMSContext