OPENAM-4256: Add collection classes to white-list (Reviewed by Rich)

git-svn-id: https://svn.forgerock.org/openam/trunk@9997 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
CR-4128 AME-4110 - Restlet version router implementation - and CREST version router integration

git-svn-id: https://svn.forgerock.org/openam/trunk@9999 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
CR-4128 AME-4110 - Restlet version router implementation - adding in no default support

git-svn-id: https://svn.forgerock.org/openam/trunk@10001 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
CR-4145 / AME-3957 / AME-3955 - Persistence of environment data / Feed view with real data coming from the REST end points

git-svn-id: https://svn.forgerock.org/openam/trunk@10004 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Keeping the JSLinter happy

git-svn-id: https://svn.forgerock.org/openam/trunk@10005 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Keeping the JSLinter happy.

git-svn-id: https://svn.forgerock.org/openam/trunk@10006 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-4185 (FR-295)

git-svn-id: https://svn.forgerock.org/openam/trunk@10011 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-4092: When an OIDC client requests an auth code from the OpenAM authorize endpoint, with prompt=consent (and no SSO token), the end-user is presented with the OpenAM login page, then, if the login is successful, the OAuth2 consent page, regardless of whether consent was pre-saved or not. Previously if there was no SSO token, prompt would have to be set to "consent login", or if this was not the case, an exception would be thrown and the whole process would fail. 



git-svn-id: https://svn.forgerock.org/openam/trunk@10014 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-3733, CR-4164: OpenID Connect request now requires 'openid' in scope parameter

git-svn-id: https://svn.forgerock.org/openam/trunk@10015 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
CR-4190 - AME-3939 - User management of 'trusted device' profiles

git-svn-id: https://svn.forgerock.org/openam/trunk@10017 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-3939 - fix for NPE in unit test

git-svn-id: https://svn.forgerock.org/openam/trunk@10019 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-4275, CR-4196: Introduce autoSubmitDelay (int) variable and submit() function for client scripts to delay auto-submission while waiting for asynchronous client-side calls to complete. When handling asynchronous calls, autoSubmitDelay should be set to a reasonably high number and submit() should be called by the client script once all asynchronous calls have completed.
Also, updated DeviceMatch client-side.js to make use of this new feature. The call to geolocation.getCurrentPosition now needs to have an error callback to ensure submit() is called promptly after any failure occurs - except for the case identified by https://bugzilla.mozilla.org/show_bug.cgi?id=675533

git-svn-id: https://svn.forgerock.org/openam/trunk@10020 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-4293. DeviceId Save bug fix. Visually reviewed by Jaco.

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