CAS-1371: Fixed a bug where requiring to create sessions at the JSP layer gums up the next login attempt from that browser session within the servlet session duration.
CAS-1111: Check if CAPS LOCK is enabled on CAS Login
CAS-1111: Added missing semi-colon
CAS-1332: Making the logger instance available to extensions.
CAS-1276: Allow to configure synchronous messages sent to endpoints.
CAS-1334: Adjusted ArgumentExtractor's javadoc to match interface behavior.
NOJIRA: Update X509's Ehcache dependency version to match parent.

Updated and fixed test failures as well.
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.
CAS-1276: Fixed incorrect prop assignment, and renamed class parameter to match prop.
CAS-1371: Fixed a bug where requiring to create sessions at the JSP layer gums up the next login attempt from that browser session within the servlet session duration.  This can be reproduced via:

1) log in to an application via CAS.
2) Log out from application, terminating application-local session and redirecting to cas/logout .  This terminates previous and issues new servlet session with corresponding JSESSIONID cookie.
3) without closing browser, try to log in to the application again via CAS.  This deposits you to the CAS login form, of course.
4) correctly complete and submit the CAS login form, but be rejected! CAS redirects back to and displays login form again, issuing a new JSESSIONID.
5) correctly complete and submit the CAS login form.
Merge branch 'CAS-1371' of github.com:Unicon/cas into CAS-1371
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-1377: Convert management webapp to use MVC annotations
CAS-1377: Convert management webapp to use MVC annotations
CAS-1377: Convert management webapp to use MVC annotations