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.
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-1296: renamed filtering policy to release policy. added test cases for jpa svc registry
CAS-1296: updated copyFrom and toString
Merge pull request #361 from Unicon/CAS-1296

CAS-1296: Decoupled the service parameter from an attribute filter for a service