CR-3501 - OPENAM-3913, OPENAM-3961, OPENAM-3963, OPENAM-3722
I made a mistake in my previous commit OpenAM trunk 8930 as I failed to check in these files.

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@8977 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
CR-3521 Fix for AME-3454: Document CREST condition types API

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