Continued progress on social login

Frontend cleanup - split register views into multiple HTML files.  Added custom AuthenticationFailureHandler to work around issues with Spring's default SocialAuthenticationFailureHandler.  Added ExternalAccount to ehcache.xml