GdkGLContextX11: Only set swap interval when it changed
widget-factory: Add another osd

This is modeled after the totem osd.
widget-factory: Fill up page 2 properly

The collapsed expander leaves and odd empty corner, so expand
it initially.
tests: Add deprecation guards

It's the last test still spewing these and I'm too lazy to do a proper
fix.