CAS-1455: Update to pac4j 1.5.1

First commit
CAS-1451: Align ticket cleaner & logout mgmr's SLO setting
CAS-1430: New switch-case transformer component

https://issues.jasig.org/browse/CAS-1430
CAS-1451: fixed test failures
Merge pull request #433 from leleuj/CAS-1455

CAS-1455: Update to pac4j 1.5.1
CAS-1430: Added test cases
Merge pull request #435 from Unicon/CAS-1430

CAS-1430: New switch-case transformer component
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-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
CAS-1462: corrected oauth test cases. mock-httprequest omits default ports
Merge pull request #441 from Unicon/CAS-1462

CAS-1462: Upgrade Spring/SWF dependencies to 4.x and 2.3.3
CAS-1430: renamed transformer
Merge branch 'master' into CAS-1316
CAS-1316: added old method, marked as deprecated