Fix for OPENAM-3209, review CR-4544 - add support for updating Tomcat v6 global.xml during custom install

git-svn-id: https://svn.forgerock.org/openam/trunk@10522 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-4021 CR-4550 Add upgrade step to migrate old policy conditions

git-svn-id: https://svn.forgerock.org/openam/trunk@10525 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
CR-4472 OPENAM-4421: Update list of authn callback types

Two callbacks were missing from the list in dev guide section,
REST APIs for Authentication & Logout:

* HiddenValueCallback
* ScriptTextOutputCallback

This patch also adds a short description for each callback type.

git-svn-id: https://svn.forgerock.org/openam/trunk@10531 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-4460 CR-4536 AME-4459 CR-4551 Reintegrating branch in to trunk.\n Ensures the OIDC module better respects the spec, refactors out the JWT handling of the OIDC and OAuth 2 modules to avoid code duplication, and modifies the current OAuth 2 module to extract out the OIDC token if present.

git-svn-id: https://svn.forgerock.org/openam/trunk@10536 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d