[refs #77] Added a slot for manual selection of the board.
Merge branch 'master' into #77_triggering_manual_board_selection
[refs #77 #74] connected the method for manually selecting the board to the actual implementation
[refs #77 #74] added the methods for an automatic board detection
Merge pull request #88 from augmented-go/#77_triggering_manual_board_selection

[Closes #77] triggering manual and automatic board selection/detection
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
updated README
[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)