Added Canvas.swap_buffers()
Disabled automatic buffer swapping in Qt backend