enabled debug opencv windows and changed main of scanner test to do automatic conversion
renamed Scanner files for better clarity
adjusted interfaces for image scanning
setting the board size
added mapping from intersection points to board coordinates and moved some parts into a header file
[refs #74] added menu entry for board detection (manually or automatically)
dumping histograms to file system
manually trigger the first scanning to have the first camera picture immediately ready and we don't have to wait for the timer
prototyped white stone detection, but needs some work to be done...
[refs #10] adjusted white stone detection, should be a bit more accurate now
Refactored return type of the scan method to be able to distinguish between "got an image" and "got an image AND a board setup" and "failure".
This fixes the problem that the board won't be updated with an empty setup if we only get an image.
refactored debug outputs to use std::cerr instead of qdebug or printf to be consisten in this project
Merge pull request #94 from augmented-go/Go_Scanner

intergrating current Go_Scanner branch
Merge remote-tracking branch 'remotes/origin/master' into #93_fixing_threading

Conflicts:
	Go_Controller/BackendWorker.cpp
	Go_Controller/main.cpp
fixed faulty merge