Fix for GLASSFISH-19769 - store ComponentInvocation at which JMSContextEntry was created with the JMSContextEntry.
Enable workaround in GLASSFISH-19872 upon request: either via "-Dorg.glassfish.jms.skip-resource-registration-in-transaction=true" or chhosing an __pm resource for the JMSContext.
ComponentInvocation related changes reviewed by Mahesh.

David verified the fix on JMS tests.


git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61418 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
mark invocation ref transient


git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61419 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Update copyright date.

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61420 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
GLASSFISH-20306 - Fix an NPE in the MonitoringResource due to a change to the way MonitoringBootstrap works
Approved by tmueller. 


git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61421 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
GLASSFISH-20300, GLASSFISH-20230 - Make config modularity changes single threaded and avoid 
writing domain.xml for config modularity changes (except for at server initialization completion). 
Approved by tmueller. 
Reviewed by Masoud
Passed QL, GF admin devtests, Nucleus admin devtests



git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61422 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
GLASSFISH-20154 need to throw IllegalStateException if UserTransaction is used from @Transactional method (re)work

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61423 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Final integration for JavaMail 1.5.
Passes quicklook.
Approved by Romain.


git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61424 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5