Don't automatically create Container in NewWindow
Add surface.Flip to Window.Draw()

- Window is no longer a Widget, since Draw() doesn't return anything
  anymore
- remove Window.Free(), which means Window's Container.Free() is
  promoted