integrate metro 2.3.1-b396

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



git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@63161 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
fix gfbuild.sh, following usecase was broken: gfbuild.sh -U install

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

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@63164 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Commit che patch for GLASSFISH-20705. run the dev-tests and reviewed by Chris.

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@63166 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Fixes for issue 20888(when excute list-jndi-entries command,java.lang.NullPointerException is happenning).
Code reviewed by Chris Kasso.

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@63167 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
workaround some issue with PROMOTED_URL not consistent

git-svn-id: https://svn.java.net/svn/glassfish~svn/trunk/main@63168 6f3ba3e3-413c-0410-a8aa-90bee3ab43b5
Adding the missing permission required for QL in SM mode, also removing the jruby codebase policies since they are not required in GF4

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