refactor social security code

See [SOCIAL-345](https://jira.springsource.org/browse/SOCIAL-345)

Extend AbstractAuthenticationProcessingFilter;
Change SocialAuthenticationRedirectException to AuthenticationRedirectException and move to spring-security-web;
Add Connection<?> to SocialAuthenticationToken;
Update unit test;