OPENAM-4288, CR-4223: Updated forgotPassword REST responses in accordance with https://docs.google.com/a/forgerock.com/document/d/1iPP7pwKdmBM7-8KDSZXnyNEctxdynVSlgW5oTD7uSlM

git-svn-id: https://svn.forgerock.org/openam/trunk@10092 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-3960 CR-4228 Extra test case spotted by Peter

git-svn-id: https://svn.forgerock.org/openam/trunk@10093 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Partial fix for OPENAM-4308 - reviewed by David over IM
Using isDefined to check key presence in JsonValue.

git-svn-id: https://svn.forgerock.org/openam/trunk@10094 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-3960 Fix broken test in RedirectUrlValidatorTest - review by Peter on IM

git-svn-id: https://svn.forgerock.org/openam/trunk@10095 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-4272, AME-4273 (CR-4239) applications endpoint to have better support for paging and sorting

git-svn-id: https://svn.forgerock.org/openam/trunk@10102 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Committing stylistic changes to some files.

git-svn-id: https://svn.forgerock.org/openam/trunk@10103 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-4261/CR-4259 -Update documentation to indicate that clientScriptOutputData is now a string

git-svn-id: https://svn.forgerock.org/openam/trunk@10104 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-4197, CR-4221 - Added upgrade ability for new services and upgrade for new REST API version

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