Update for Cogl API breaks

Conflicts:
	configure.ac
constraints: force saved rect of maximized-after-placement windows

Set the default size of unmaximized windows to 75% of display width.

[endlessm/eos-shell#3467]
Merge pull request #15 from endlessm/shell/3467

constraints: force saved rect of maximized-after-placement windows
MetaTextureTower: actually mark revalidated levels as valid

We were never actually clearing the invalid area on the smaller levels
of the texture tower, so we recomputed those levels every time.

[endlessm/eos-shell#3578]
shaped-texture: Cherry-pick paint method from upstream

This imports new code from upstream which improves how windows are
painted, making it faster.

This partly fixes [endlessm/eos-shell#1585].

[endlessm/eos-shell#3578]
Merge pull request #16 from endlessm/shell/3578

Cherry-pick some upstream speed-ups in mutter
monitor-xrandr: outputpropertynotify
monitor-xrandr: Fix compile errors/warnings
monitor-xrandr: Fixup overscan modes errors
More compile error fixes
monitor-xrandr: OutputProperty event is subtype of RRNotify

There's no event type of RROutputPropertyNotify, but rather it's a
subtype of the RRNotify event.