AME-3855, CR-3935 - Implement mechanism for limiting infinite loops/timeouts in scripts. This extends to adding a timeout option, and a series of threading options to the authentication module's configuration page, as well as ensuring all scripts run in their own threads, which are interruptable and can be timed out.

git-svn-id: https://svn.forgerock.org/openam/trunk@9544 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-3855, Code Review by hand by Neil Madden - Altered import to include org.mozzila exception rather than sun.org for compatability on all systems

git-svn-id: https://svn.forgerock.org/openam/trunk@9545 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-3855, Code Review by Neil Madden by hand - Alteration to StadnardScriptValidator to ensure it uses the StandardScriptEngineManager and not the otherwise non-configured, Guice-found ScriptEngineManager

git-svn-id: https://svn.forgerock.org/openam/trunk@9546 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-3859 - Refactor the scripted httpRequest and httpClient API

git-svn-id: https://svn.forgerock.org/openam/trunk@9547 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-4138 - review: CR-3913
Connection failures and other LDAP errors now should not result in caching
the result in SMS*Object#entryExists.

git-svn-id: https://svn.forgerock.org/openam/trunk@9548 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-3859 - Missing httpClient classes

git-svn-id: https://svn.forgerock.org/openam/trunk@9552 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-4007, CR-3917 - Adjust REST response message to remove LDAP implementation detail and adjust HTTP status code to be more appropriate (replace Not Found with Conflict).

git-svn-id: https://svn.forgerock.org/openam/trunk@9554 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-3938, CR-3949 - Applications generated by an install of OpenAM have no actions associated with them. This resolves this issue by first checking the application's actions, and - if there are none - using the applicationType's actions in their stead

git-svn-id: https://svn.forgerock.org/openam/trunk@9556 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-4148

git-svn-id: https://svn.forgerock.org/openam/trunk@9557 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
OPENAM-3826 CR-3364 Improve logging of GSSException.

git-svn-id: https://svn.forgerock.org/openam/trunk@9559 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
AME-3938, CR-3949 - Applications generated by an install of OpenAM must have actions associated with them by default. This minor update to previous patch corrects a mistake in logical operators which caused incorrect behaviour.

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