CAS-1188 : Make SAML support as an optional module for CAS server
organize imports, clean dependencies and add SAML views to cas-server-webapp
Doc: AbstractTicket deliberately no protected Log

AbstractTicket deliberately provides no protected Logger instance to subclasses in order to reduce object creation thrash.  Added documentation of this design decision and advice to subclasses in using static Logger instead.
Merge pull request #205 from apetro/master

JavaDoc AbstractTicket deliberate lack of protected Logger instance
Merge pull request #196 from leleuj/CAS-1188

CAS-1188 : Make SAML support as an optional module for CAS server