Added pages for user account management
Started adding totp flow
Added some Arquillian Drone tests
Added test for changing password, and a small fix
Added test for updating user profile
Fixed dep for testsuite
Removed totp from required credentials for demo realm
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