CAS-1316: Refactor MessageSender to become its own class, in order to decouple HttpClient dependency on SLO messages.
CAS-1316: Added missing copyright block
CAS-1316: added javadoc for the class.
CAS-1296: Decoupled the service parameter from an attribute filter for a registered service.

Services can still be injected into the filter, but they're no longer reqiured by the interface defn.
CAS-1296: Refactor the default filtering policy into a local method.
CAS-1296: Refactor the filtering policy based on 3 cases: all, allowed or mapped.
CAS-1296: Added logic for a registered service to invoke the policy
CAS-1296: Added sample configuration for attribute retrieval.
Update cas.properties
Merge branch 'master' into heroku
Merge branch 'master' into CAS-1296

Conflicts:
	cas-server-core/src/main/java/org/jasig/cas/CentralAuthenticationServiceImpl.java
	cas-server-core/src/main/java/org/jasig/cas/services/AbstractRegisteredService.java
	cas-server-webapp/src/main/webapp/WEB-INF/deployerConfigContext.xml
CAS-1296: Updated management webapp. added extra test cases
Merge branch 'master' into CAS-1296
CAS-1296: fixed compile issues; added more test cases
CAS-1296: updated context xml config for tests
Merge branch 'master' into CAS-1296

Conflicts:
	cas-server-support-radius/src/main/java/org/jasig/cas/adaptors/radius/JRadiusServerImpl.java
CAS-1455: Update to pac4j 1.5.1

First commit
Merge branch 'master' into CAS-1316

Conflicts:
	cas-server-core/src/main/java/org/jasig/cas/logout/LogoutManagerImpl.java
	cas-server-core/src/main/java/org/jasig/cas/util/SimpleHttpClient.java
CAS-1316: Merged with master. Refactored
CAS-1316: added additional timeout settings for the httpclient