shaped-texture: Clean up slightly
window: Don't leak the input region
window-wayland: Update the buffer rect size immediately
window-actor: Don't connect to allocation-changed

This can cause allocation loops. Connect to size-changed to update the
shape instead.
window-wayland: Only fizzle out configures when we do pending moves

This is a terrible hack. We need to figure out a better way to do
interactive resizes.

This fixes weird resizing from the left bugs when using GTK+, which is
really slow at acking configures.