Make main window resizable. Use cairo surfaces for drawing board squares.

The board can now be resized by resizing the main window instead of
using the ctrl+- keys which you had to do before.

Cairo surfaces are used in the drawing of the board squares instead of
GtkImages and pixbufs.