Port 4.0 revision 61813 to trunk for GLASSFISH-20441.

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61816 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Tyrus version raised to 1.0

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61819 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
GLASSFISH-20308: Unable to Deploy JAX-RS Restful Application Class Not Found JsonStructureBodyReader

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61820 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Got rid of obsolete code (see 20110 for when it became obsolete)

"Fixes" 20362




git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61826 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
GLASSFISH-20451, backport to trunk

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61828 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Fix for 20428. QL Passed. Batch devtests passed. Approved by Michael

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61831 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Fix for 20440. QL Passed. Batch devtests passed. Approved by Michael

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61833 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Fix for GLASSFISH-7561, have run the dev tests and QL tests.

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@61834 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Bug16725554 - ctsee7 : 8 naming test failures com/sun/ts/tests/ejb30/lite/naming/context(BugDB)

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