CAS-1425: aligned view names to match the jsp filename
CAS-1475: Refactoring username->service API

Taking into account Google apps alt username
CAS-1475: Refactoring username->service API

Taking into account Google apps alt username
CAS-1475: Refactoring username->service API

Taking into account Google apps alt username
CAS-1475: Refactoring username->service API

Taking into account Google apps alt username
CAS-1475: Refactoring username->service API

Taking into account Google apps alt username
CAS-1475: Refactoring username->service API

Taking into account Google apps alt username
CAS-1475: Added serialization for ldap support
CAS-1475: fixed test failures
Added internal view resolver that removes the need to explicitly match view names to view files.
fixed an issue with the Generic Login Success view name
CAS-1475: fixed test failures
CAS-1475: fixed test failures
CAS-1475: removed dynamic random id from shib id gen to allow for persistence.
CAS-1425: A theme-based View Resolver and test added.
Merge branch 'master' into CAS-1475

Conflicts:
	pom.xml
CAS-1475: restored service back for anon id generation
CAS-1425: cleaned up ui view handling and new ThemeBasedViewResolver
Merge branch 'master' into CAS-1475
CAS-1475: Deprecated and added logs.