Creates User model to be used with authentication and fbLogin.
Creates Authentication controller to login and out users.
Creates secures Authenticator to have access to current logged user's data and validate access to controllers.
Implements serverAuthentication endpoint (/login), and triggers a request to it as soon as user has authenticate with fb server.
Merge branch 'playAuthenticate' into fbSdkAuthentication
When user authenticate with fb, a authentication request is trigger to vestaro server and user is authenticate using its fb id.

Conflicts:
	app/controllers/Authentication.java
	conf/routes
Fb's login data send by client is validate using signedRequest and appSecretToken (to make sure it was created by Fb) before user is logIn and session created.
Creates @RestrictTo(Role) to prevent user accessing methods for whixh he has insufficient roles.
Creates @SubjectPresent which allows to request the user to be loggedIn to access to a given action.
Merge branch 'AuthorizationModule' into fbSdkAuthentication
Fix User instantiation in global, introduced by git's fastfoward.
Add methods to obtain current logged user and userId from session data.
Creates BaseController so other controllers can extend from it and inherits common method such as getCurrentUser and userId.
Deletes Secured controller as it not used any more. Authrization is now handle by custom annotations.
Refactor: Moves appSecretKEy to app config file, centralize currentUserIdKey in a class static member.
RestrictTo and SubjectPresent annotation makes use of Authentication controller to retrieve current user's data and authorization-roles.
try.. catch refactor: Java 6 doesn't allow several inline exception catch.
Implements Dynamic Binding Form in /login endpoint as it was pointless using a model in an endpoint that recieves a single param.
Creates SecurityRole class as ebeans can not persist a set/list of enums used to contains the user's roles in the class User. Roles enum (which thier memeber where capitalize) is mantained as java annotations don't allow class instance in them.
Modifies User's getRoles() to return user's roles from db, and  constructor() to recieve, and set user Roles. Remanes SecurityRol->Rol. Fix, methods in BaseController should be static as play2 specifies. Creates dev's test-user.
Merge branch 'DEV' into fbSdkAuthentication

Conflicts:
	app/controllers/Application.java
	conf/routes