Rework board view layout
I have found that Gtk.Grid which forms a board is slightly misaligned with a background.
This MR adds intermediate grids for blocks and draws board with CSS controlled borders and backgrounds.
Now overlayed drawing area is needed for pause mode only.
Closes #30 (closed)
Enables #28 (closed)
Enables #24 (closed)