URBNG Small change in Build to fix SocketException in Travis-CI.
Merge remote-tracking branch 'angela/web' into web

Conflicts:
	database/urbangame.h2.db
	database/urbangame.trace.db
URBNG-77 Step 2 of creating new game now displays list of added tasks and Google map. Map will be probably displayed with other library.
URBNG-75 List of task while creating new game is now working. It is possible to view areas for GPS-type tasks on map by clicking task on the list. Tasks available on the list are example tasks. Creating new game step is default set to step2 for faster testing.
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)
Little tweak with selecting game location city. The value was not always saved in the model in JavaScript
Fixed initialization of some JQuery components in new game form, it is now more comaptible with AngularJS
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)