Issue-740: Limit the queue size in the default ThreadPool in the SimpleHttpClient

Initial commit
Issue-740: Limit the queue size in the default ThreadPool in the SimpleHttpClient

Update pull by adding a SimpleHttpClientBuilder
Issue-740: Limit the queue size in the default ThreadPool in the SimpleHttpClient

Add a SimpleHttpClientConfiguration in addition to the SimpleHttpClientBuilder
Issue-740: Limit the queue size in the default ThreadPool in the SimpleHttpClient

merge with master
moving remote authn components from ldap to generic
Issue-740: Limit the queue size in the default ThreadPool in the SimpleHttpClient

use a factory
Issue-740: Limit the queue size in the default ThreadPool in the SimpleHttpClient

merge with master (again)
Issue-740: Limit the queue size in the default ThreadPool in the SimpleHttpClient

merge the branch
Issue-740: Limit the queue size in the default ThreadPool in the SimpleHttpClient

merge with master again
Merge branch 'master' into remote-authn-movefromldap

Conflicts:
	cas-server-support-generic/src/main/java/org/jasig/cas/adaptors/generic/remote/RemoteAddressAuthenticationHandler.java
Merge pull request #779 from Unicon/remote-authn-movefromldap

Moving remote authentication components from LDAP to Generic
using entryset rather than keyset
using entryset rather than keyset
using entryset rather than keyset
remove double calls to map entries
Issue-782: Update the security filter to version 2.0.0

First commit
assigned keys to tem vars.
Merge pull request #772 from leleuj/cas-740

Issue-740: Limit the queue size in the default ThreadPool in the SimpleHttpClient
fixed immutable reference to the services map
updated javadocs