Merge pull request #90 from angieo/web

ship it
URBNG-369 Added information about installing Play dependencies
URBNG-66 Login and authorization part1
Added:
 - login system without 'stay logged in' option yet (Remember me)
 - part of registration process that creates new user account (using static data) and sends confirmation e-mail with authorization token (in link form) to the user
 - activation of the created account (only by link send to the user) with proper notifications (e.g. when the account has been  activated earlier)
 - logout system

Changes:
 - new actions composition associated with play2-auth module
 - protection for the resources that prevents the access to unauthorized users (prevents one logged in user to see or modify not their games)
 - switching the view of login form after logging in
 - Operator's table has been modified to keep more informations about the user
 - e-mail address is now the unique ID of the user (used in logging in process)
URBNG-66 Login and authorization part 2

Changes:
 - Registration now gets data from user and creates an account as it was intended
 - Captcha validation works (visually it's a bit different from the one planned by UX group, but reCaptcha has a length of two words and it needs more space to be readable by the user)
 - Authentication system is now fully validated (if an account has not been activated yet, it won't log the user in but it shows an appropriate message and a possibility to send the activation token again)

Missing:
 - JS validation of forms (registration and login forms are validate server side only, it will be extended to JS validation for better user experience)
 - Remember me functionality ('remember me' checkbox is disabled for now, it will be changed later)
 -
URBNG-66 Login and authorization part 2

Changes:
 - Registration now gets data from user and creates an account as it was intended
 - Captcha validation works (visually it's a bit different from the one planned by UX group, but reCaptcha has a length of two words and it needs more space to be readable by the user)
 - Authentication system is now fully validated (if an account has not been activated yet, it won't log the user in but it shows an appropriate message and a possibility to send the activation token again)

Missing:
 - JS validation of forms (registration and login forms are validate server side only, it will be extended to JS validation for better user experience)
 - Remember me functionality ('remember me' checkbox is disabled for now, it will be changed later)
 - No new tests (it will be fixed in next commit)
URBNG Applied the look and feel according to a specification given by the UX team - part 1

Changes:
 - CSS for main page (not complete)
 - CSS for games list
 - CSS for headers and navigation bar
 - CSS for game creator (not complete)
 - just a few new tests and updates for the old ones (will be more in next commit)

Graphics used must be changed in the future (for a better quality issue)
URBNG Small bug fix
URBNG Small bug fix
Merge branch 'web' of https://github.com/angieo/UrbanGame into web

Conflicts:
	database/urbangame.h2.db
URBNG Added database file to fix test issues
Merge remote-tracking branch 'blstream.origin/web' into web
URBNG Added database table for game notifications and few visual changes to CSS and create new game view.
URBNG Some changes with templates to better fit UX idea.
Merge remote-tracking branch 'angela/web' into web

Conflicts:
	database/urbangame.h2.db
URBNG-77 Added few controls to create new task form