Types and some EJB spec related fixes

Hard to find the diff, but in line 123 was a duplicate "a"

Line 137: EJB 3.1 states in 13.3.7 that the default transaction attribute is REQUIRED. Nevertheless the rest of the description seems to be correct;-)

Line 247: EJB 3.1 recommends in 13.3.5 to use transacted=true and acknowledgeMode=SESSION_TRANSACTED when creating a JMS session as messages are sent with the commit anyway.