CAS-1245: update to the latest dependencies

Dependecies updated are:

aspectj: 1.7.2
joda-time: 2.2
perf4j: 0.9.16
slf4j: 1.7.5
commons-codec: 1.7
log4j: 1.2.17
junit: 4.11
commons-lang: 3.1
commons-io: 2.4
mockito: 1.9.5
Merge pull request #223 from leleuj/CAS-1286

CAS-1286: Extract the OAuth client support in its own module and upgrade to pac4j
CAS-1245: Updated notice files.
Merge branch 'master' into CAS-1245

Conflicts:
	cas-server-uber-webapp/NOTICE
Merge pull request #225 from Unicon/CAS-1245

CAS-1245: update to the latest dependencies
Configure checkstyle plugin to support execution in modules.
Merge pull request #230 from serac/csfix

Configure checkstyle plugin to support execution in modules.
CAS-1294: Services Manager does not load all services with identical names.
Merge pull request #231 from Unicon/CAS-1294

CAS-1294: Services Manager does not load all services with identical names
CAS-1286: Extract the OAuth client support in its own module

upgrade to pac4j release (1.4.0), make ClientCredentialsToPrincipalResolver inheritable, store 'raw data' to be send to CAS client applications.