[refs #76] After initializing the backend with a setup that contains stones, we now allow any player to make a move.
[refs #80] Added game update result to the gameDataChanged signal
[fixes #109] Scan the camera once before launching the GUI to initialize the scanner and backend before the gui can call any slots
closes #80
Added a small label and raised/lowered it when needed. Seems to be a solid solution.
Added result to function and registered gobackend::updateresult metatype
added font
closes #111
changed font of all important widgets of gui.ui and NewGameDialog.ui.
[refs #106] Only allow board sizes 9, 13 and 19, display error message otherwise. Added slot and signal for displaying error messages.
fixed the cmake build system with regards to environment variables: these aren't referenced directly with $ENV{VAR} anymore to be able to pass them into cmake via the -D switch
using UNICODE
suppressing cmake dev warnings about linking with Qt
enabled the build system to take paths to third party dependencies from environment variables or directly from a cmake variable (passed in via the -D switch to cmake)
Merge pull request #110 from augmented-go/#109_fix

[fixes #109] Scan the camera once before launching the GUI
Merge pull request #124 from augmented-go/#80_displaying_game_errors

#80 displaying game errors
Merge branch 'master' into #106_invalid_board_size_error_message

Conflicts:
	Go_Controller/BackendWorker.cpp
[refs #106] Reverted some changes made in #80 (regarding UpdateResult) and only display error messages via the displayErrorMessage signal. The error messages are now only triggered from the controller, this makes it less complicated (I hope).
Merge pull request #123 from augmented-go/build_system_changes

Build system changes
[refs #112] Added slot to gui for disabling the board selection buttons. The buttons are now disabled by default and get enabled when a newImage signal arrives.
[refs #112] The controller now sends a signal when no camera image could be retrieved. Error messages will be displayed in that case or when the scanning failed.

The debug image when no camera is connected is still enabled for now, remove the ENABLE_DEBUG_IMAGE define in Scanner.cpp if you want to test.
Reverted change to scanner that I accidently commited while fixing a merge conflict. (should be fixed anyway, but not here, to prevent merge conflicts later etc)
ref #10 - changed a value