refs #81: first steps to integrate mouseMove and mouseClick events
Merge branch '#81_Virtual_GoGame' of https://github.com/augmented-go/augmented-go into #81_Virtual_GoGame
ref #81 implemented ghost_stone and signal to backend. still issues with brush
refs #81 Connection to backend. Still some problems to be solved
[refs #81] added slot for toggling between completely virtual mode (no scanning and emitting signals) and augmented mode
[refs #74] added menu entry for board detection (manually or automatically)
Merge branch 'master' into #81_Virtual_GoGame

Conflicts:
	Go_Controller/BackendThread.cpp
	Go_Controller/BackendThread.hpp
[refs #81] added menu entry for toggling between complete virtual and augmented mode
Merge branch 'Go_Scanner' into #81_Virtual_GoGame

Conflicts:
	Go_Controller/BackendThread.cpp
	Go_Controller/main.cpp
	Go_GUI/GUI.cpp
	Go_GUI/GUI.hpp
	Go_GUI/GUI.ui
disabled opencv windows
[refs #81] emitting game data changed signal after playing a move
Merge branch 'master' into #81_Virtual_GoGame

Conflicts:
	Go_Controller/BackendWorker.cpp
	Go_Controller/BackendWorker.hpp
	Go_Controller/main.cpp
fixed messed up merge
[refs #93] Fixed some problems when destroying objects that are moved to another thread
Merge branch 'master' into #81_Virtual_GoGame

Conflicts:
	Go_Controller/main.cpp
[refs #84] fixed failing unittest name
[refs #81] initialize a game and emit new game data signal if we switch to virtual mode
[refs #81] sending game data after each action, needed if we are in virtual mode
Merge remote-tracking branch 'remotes/origin/#87_backend_refactoring' into #81_Virtual_GoGame

Conflicts:
	Go_Backend_Unittest/backend_test.cpp
[refs #87] fixed faulty unit test