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.
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
CAS-1316: moved the task of sending messages to the httpclient
CAS-1316: fixed property name
CAS-1316: fixed prop access
CAS-1316: fixed spelling issue
CAS-1451: Align ticket cleaner & logout mgmr's SLO setting
CAS-1451: fixed test failures
CAS-1461: Upgrade to v1.5.2
Merge pull request #440 from Unicon/CAS-1461

CAS-1461: Upgrade to PersonDirectory v1.5.2
CAS-1462: Upgrade Spring/SWF dependencies to 4.x and 2.3.3
CAS-1451: Added back APIs marked as deprecated
CAS-1463: Update to CAS client 3.3.1
CAS-1462: updated servlet-api to 3.x, to be compatible with spring 4
Merge branch 'master' into CAS-1462

Conflicts:
	pom.xml
Merge pull request #434 from Unicon/CAS-1451

CAS-1451: Align ticket cleaner & logout mgmr's SLO