CAS-1188 : Make SAML support as an optional module for CAS server
organize imports, clean dependencies and add SAML views to cas-server-webapp
CAS-1262: Remove TGT dependency on TicketGrantingTicketImpl
CAS-1263: Cloning a RegisteredService should not have to require a cast
CAS-1262: TGT id, which cannot be null, uniquely identifies the ticket such that its hash code is suitable as the whole ticket's hash code.
CAS-1257: Allow support for custom attribute filters when validating a service

By factoring out the attribute filtering process out of CASImpl, support could be made available via custom injection of filters that would do more other than making sure a registered service received the right set of allowed attributes. This commit places the mapping of filters and services inside the services management tool, and provide a regex attr filter.
CAS-1263: Removed the unneeded cast.
CAS-1257: Cleaned up the regex attr filter to no longer be an extension of the default.
Merge pull request #203 from Unicon/CAS-1263

CAS-1263: Cloning a RegisteredService should not have to require a cast
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.
CAS-1262: Restored the static logger back. Static loggers are appropriate in this scenario since there are a lot instances of this class
CAS-1262: Removed transient annotation.
CAS-1257: Merge branch 'master' into CAS-1257-1
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
CAS-1264: Move OpenIdProviderController from webapp to OpenID module
Merge pull request #207 from leleuj/CAS-1264

CAS-1264: Move OpenIdProviderController from webapp to OpenID module
CAS-1264: Move OpenIdProviderController from webapp to OpenID module
Merge pull request #208 from leleuj/CAS-1264

CAS-1264: Move OpenIdProviderController from webapp to OpenID module
Merge pull request #204 from Unicon/CAS-1257-1

CAS-1257: Allow support for custom attribute filters when validating a service