The JMS ra was not fully spec compliant. It did not
handle a null ConnectionRequestInfo object. But this is
required in the spec and will happen i JBoss if MinSize
in ManagedConnectionFactoryProperties is set to > 0.
New properties was also added: UserName, Password and
SessionDefaultType. The SessionDefaultType will decide
wich cind of connections will be created managed
connections are created with no context.
Cleand up some equals methods to.