Render view optimisation

This pull request implements several improvements to the responsiveness of the render view, giving a combined speedup of about 4.5x. It also tidies up the various parts of GafferImage I visited during the process and introduces some handy space conversion functionality in GafferImage::Format.