Add ProviderSignInController for Spring Social

Update SocialWebAutoConfiguration to add a ProviderSignInController.
Also fix default UserIdSource.

Fixes gh-1050
Merge pull request #1050 from habuma/master

* pull1050:
  Add ProviderSignInController for Spring Social