Fix for OPENAM-3271, review CR-3597.

git-svn-id: https://svn.forgerock.org/openam/trunk@9053 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-3978, review via snippet/IM.

git-svn-id: https://svn.forgerock.org/openam/trunk@9056 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-2532, review CR-3616

git-svn-id: https://svn.forgerock.org/openam/trunk@9059 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-3989 - review: CR-3574
ResourceLookup changes:
* instead of always using cache, we are now using an advanced property to
determine if the lookup results should be cached
* using ConcurrentHashMap instead of Hashtable
* now only XMLs are looked up from classpath
* Cached filenames are no longer verified before returning them to prevent
extra lookups

git-svn-id: https://svn.forgerock.org/openam/trunk@9062 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-4023 - review: CR-3621
Removed InetAddress#isReachable call to prevent ICMP requests being sent to
configuration stores.

git-svn-id: https://svn.forgerock.org/openam/trunk@9065 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-3604: CR-3609: OIDC: Allow open dynamic client registration (without access token)

git-svn-id: https://svn.forgerock.org/openam/trunk@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@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@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@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@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@9082 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-3196 (CR-3513) support for policy tree evaluation

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