CAS-1332: Making the logger instance available to extensions.
NOJIRA: Update X509's Ehcache dependency version to match parent.

Updated and fixed test failures as well.
CAS-1374: Removed the SamlDateUtils class, and moved the functionality to cas-core
CAS-1375: Upgrade aspectj (and its maven plugin)
CAS-1367: Update exclusion rules for the maven licensing plugin
CAS-1367: Update exclusion rules for the maven licensing plugin
CAS-1374: Switched over to FastDateFormat
CAS-1374: Added pom dependency for the FastDateFormat reference
CAS-1376: Added missing license header and mapping to ldap schema file
CAS-1376: Added missing license header and mappings.
CAS-1374: Fixed pom dependency for the FastDateFormat reference
CAS-1374: Fixed pom dependency for the FastDateFormat reference
CAS-1374: Moved the changes into a ISOStandardDateFormatUtils
CAS-1374: Changed the IsoStandardDateFormat class to not be a singleton anymore.
CAS-1319: Added the ability to auto-mark the CAS cookie as http-only.
CAS-1254: Update web schema locations to point to v.2.5
CHECKSTYLE: Removing redundant interface definitions in the core module.
CHECKSTYLE: Removed unused private methods, added serialization id to missing classes.
JAVADOC: Added missing javadocs.

A number of methods could be annotated with @Override, in order to auto-inherit the doc.
JAVADOC: Added missing javadocs.

Completed missing param tags for methods that needed it.