Added SocialLink, which represents binding between User and his social username for particular socialProvider
Added realm option automaticRegistrationAfterSocialLogin to specify whether user is automatically registered after social login or whether he needs to confirm registration data
KEYCLOAK-27 Basic social flow with automatic registration and non-duplicated username
KEYCLOAK-25 Added flow with user registration with prefilled attributes from social
Handle social registration with prefilled info when triggered from oauth-client application
Merge pull request #30 from mposolda/social

KEYCLOAK-25 KEYCLOAK-27 Social login/registration improvements