Added SocialNetworks tab into UserProfile part of OrganizationManagementPortlet
Initial support for Facebook login works (limitation that FB username needs to be same as GateIn username)

Conflicts:

	component/web/pom.xml
	pom.xml
Saving FB accessToken into userProfile after successful authentication
Simplify code to use newest FacebookProcessor from picketlink 3.x
Logging message
Added method UserDAOImpl.findUserByUniqueAttribute
Added initial logic for deal with storing informations (usernames and accessCodes)
Bind FB username with attribute on user profile
Move GateInException classes to common module to be visible from everywhere. Handle oauth error with duplicate username in OrganizationManagementPortlet
minor change in comment
Added AccountSocial tab to UIAccountSettings portlet
Move webui components for RegistrationPortlet to webui/portal project

Conflicts:

	webui/portal/src/main/java/org/exoplatform/portal/webui/register/UIRegisterForm.java
Base methods to AuthenticationRegistry to have it more flexible
Initial support for OAuth2 registration flow

Conflicts:

	webui/portal/src/main/java/org/exoplatform/portal/webui/register/UIRegisterForm.java
Registration workflow improvements and fixes

Conflicts:

	webui/portal/src/main/java/org/exoplatform/portal/webui/register/UIRegisterForm.java
Change OAuthDataStorage to SocialNetworkService
Added support for displayName in registration form
Don't store principal in httpSession in facebookProcessor
Fixed localization labels for UIRegistrationForm to be available for OAuth registration

Conflicts:

	portlet/exoadmin/src/main/resources/locale/portlet/exoadmin/RegisterPortlet_it.properties
	webui/portal/src/main/java/org/exoplatform/portal/webui/register/UIRegisterForm.java
Fix localization messages in UIAccountPortlet