Fix for OPENAM-3978, review via snippet/IM.

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9056 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-2532, review CR-3616

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9059 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-3989 - review: CR-3574
ResourceLookup changes:
* instead of always using cache, we are now using an advanced property to
determine if the lookup results should be cached
* using ConcurrentHashMap instead of Hashtable
* now only XMLs are looked up from classpath
* Cached filenames are no longer verified before returning them to prevent
extra lookups

git-svn-id: https://svn.forgerock.org/openam/trunk/openam@9062 0f4defcf-c51a-4c67-9f44-6fb5eba73c5d
Fix for OPENAM-4023 - review: CR-3621
Removed InetAddress#isReachable call to prevent ICMP requests being sent to
configuration stores.

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