Fix for OPENAM-3993 - review: CR-3576
Moving and caching results of getState calls.

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9040 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-3964 - review: CR-3534
Only update session in CTS when the listener map actually changes.

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9043 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-3965 - review: CR-3535
Using Base64#decode(char[]) now as that is slightly faster than the String
version.

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9046 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-3977 - review: CR-3575
Reviewed debug messages and ensured that they are always correctly wrapped
with *Enabled methods.

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9048 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-3998 - review: CR-3573
Minor improvements for SMSUtils class.

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