Carry the provider ID in API exceptions
refactor social security code

Change SocialAuthenticationFilter to extend
AbstractAuthenticationProcessingFilter,
and override unsuccessfulAuthentication to handle redirect exception;
Change SocialAuthenticationRedirectException to extend
AuthenticationException;
Add Connection<?> to SocialAuthenticationToken;
Update unit test;
fix unit test and bugs
fix bug in SocialAuthenticationFilter
Fixed NPE caused when returning null for boolean
Unified new social/security signin with original ProviderSignInController code by reusing ProviderSignInAttempt instead of SignInAttempts.
Polish
Polish
Merge branch 'master' of github.com:habuma/spring-social
Merge pull request #78 from habuma/master

Merged Spring Security integration work (work in progress)
Enable new Spring Security integration to work with new JavaConfig feature.
Add ability to set a default authorization scope to be used if not otherwise specified in ConnectController/ProviderSignInController flow.
Updated dependencies, including Spring to 3.2.1
Merge pull request #79 from habuma/master

Sync up on security integration work and updates to dependencies.
Consolidated UserIdSource with UserIdExtractor and moved to core project.
Fixed string-based declaration of auth service class to be class-based.
Addressed optionality of the security module.
Eliminated redundant code between XML and Java configuration support classes.
Merge pull request #80 from habuma/master

Sync up including many refactorings around config and security integration
Upgrade to Gradle 1.4