URBNG Added missing .js files.
URBNG-68 Introdced an amendment to the Option buttons' display (now only Delete and Cancel the game buttons are visible). Added a function to prevent event propagation after clicking the button in the clickable row.
URBNG-68 Introdced an amendment to the Option buttons' display (now only Delete and Cancel the game buttons are visible). Added a function to prevent event propagation after clicking the button in the clickable row.
Little changes made during the demonstration to show some features that arent full working yet.
URBNG-68 New method for 'Games' table has been added. Now, after each 'select games list' query, the application checks if there are games with status that should be changed (from 'published' to 'online' and from 'online' to 'finished').
To achieve the possibility to compare dates in DateTime format in query, new dependency (slick-joda-mapper - https://github.com/tototoshi/slick-joda-mapper) had to be added too.
Updated ScalateIntegration to add some imports available for each template by default.
URBNG-70 Created methods necessary to save the game.
Changed save function in angular newGameCtrl that now it sends new game data if there is no game's id defined, and after that it sets 'gameid' variable with the data received from server.
Otherwise it updates the game with id defined in controller. Update methods are the fake ones but will be implemented soon.
URBNG-70 Added methods to check if the given name is valid (does not exist in database).
URBNG-68, URBNG-70 Merged with remotes repositories
Merge pull request #59 from mkaim/web

URBNG-35 Initial version of WebAPI - merged with front-end
URBNG-68, URBNG-70 Merged with remotes repositories
URBNG-68, URBNG-70 Modified Games and Tasks tables in the database and updated the appropriate methods (in models and controllers) associated to them
Merge remote-tracking branch 'angela/web' into web

Conflicts:
	database/urbangame.h2.db
Merge remote-tracking branch 'angela/web' into web

Conflicts:
	app/assets/javascripts/controllers/newGameCtrl.coffee
	database/urbangame.h2.db
	database/urbangame.trace.db
	target/scala-2.10/resource_managed/main/public/javascripts/controllers/newGameCtrl.min.js
URBNG-70 Added validation of game name using AJAX.
URBNG-68, URBNG-70 Included some additional tests (in ApplicationSpec and UnitTestSpec) and modified the old ones (in newGameCtrl).
URBNG-70 Fixed update game function. Now, 'id' of the game is set properly.
URBNG-70 Modified test.dependecies to eliminate the warning of unknown geocomplete function.
Merge remote-tracking branch 'blstream.origin/web' into web
URBNG Merge with remote repos
BNG-35 Initial version of WebAPI - Hal+Json format

From now on successful responses are in Hal+Json format.
Tested only by hand, test will be written as soon as possible.

Comments:
* response "Content-Type" header is not equal "application/hal+json" but "application/json" just for testing in web browser.
* informations in request are still useless, only format matters
* commands connected with tasks (like "get tasks list", "get tasks info", "get task status") are not implemented yet.