Fix for MacOS 10.5 - numpy doesn't have ndarray.copy.
Fix crash on invalid .agp.
Don't make objects folder on Save (but still do on New).
Fix generating mipmaps.
Collect texture memory usage. Profile selection as well as redraw.
Tidy-up OpenGL extension initialisation.
Use shaders if GL_ARB_instanced_arrays is supported.
Draw objects using instanced arrays.
Issue an occlusion query only if we have something to draw.
Temporarily disable garbage collection around long list manipulation to work round Python issue 4074 on Python<2.7.
Suppress navigation while (re)loading tile data.
Save projection matrix for re-use when picking & retrieving location.
Release 2.32