started BoardPainter
started work on events for BoardView
threw out events from BoardPainter(), BP will only contain coord<>square transformations
more BoardPainter integration (select/drag)
generalized BoardPainter::setSquareColor()