CAS-1466: Initial commit dependency on httpcomponents
CAS-1466: apache httpcomp w/ custom proxy authn truststore
Merge branch 'master' into CAS-1466
CAS-1466: custom truststore for proxy authn
CAS-1466: custom truststore for proxy authn
CAS-1466: custom truststore for proxy authn
CAS-1466: custom truststore for proxy authn
Merge branch 'master' into CAS-1466

Conflicts:
	cas-server-core/src/test/java/org/jasig/cas/ticket/proxy/support/Cas20ProxyHandlerTests.java
	cas-server-core/src/test/java/org/jasig/cas/util/SimpleHttpClientTests.java
CAS-1466: custom truststore for proxy authn
CAS-1466: custom truststore for proxy authn
moving JPA components out of core.
cleaned up log4j dep
session monitor jpa tests

Conflicts:
	cas-server-core/src/test/java/org/jasig/cas/monitor/SessionMonitorTests.java
removed lang3 ref
moving JPA components out of core.
moving JPA components out of core.
CAS-1466: custom truststore for proxy authn
cleaned up JPA monitoring tests
#612: Attributes other than String and element iterable in foreach are not supported
#620: logout requests should contain logoutRequest Parameter