OPENAM-3604: CR-3609: OIDC: Allow open dynamic client registration (without access token)

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9073 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-3866 - reviewed over IM
Making sure the default root suffix is consistent across the CLI and UI.

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9076 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-3935, OPENAM-3814, FR-193 - Ensure that self-registration is realm-specific, and realms cannot be altered from the email URL to register to a different realm to that which they originally registered.

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9078 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-3939, CR-3607 - Json Response for failed authentication should contain the failure url

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9079 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-3406, FR-189 - Session Monitoring, at the LOCAL, REMOTE and CTS levels. The size of the most recent 'x' transactions to any given store (refresh, destroy, setProperty and logout) per session-storage level can be set through the Console. This exposes over SNMP the average times to perform each operation on each session-storage type. It also exposes the current total number of sessions in each session-storage type.

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9080 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Integration of the TokenGenerationService into the REST-STS. CR-3556. AME-3519.

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