Make compiling with Guile 2.0 work
- Make sure the obscured-windows hash gets cleaned up when windows are
  destroyed

- Actually use the x and y values passed into wm-reparent-window

- Don't automatically focus reparented windows