Let GtkCanvas objects be double-buffered

This eliminates flicker in ImageView and Winston