Expected images are now generated on first run.

Predefined expected images just won't work due to different OpenGL drivers producing different results at a pixel level. I could force the software renderer, but I'm not convinced that this will really find all bugs in real-life scenarios (especially those dependent on GPU drivers). So I use this admittedly ugly approach.
Merge branch 'next' of https://github.com/cochrane/GLLara into next