Added more useful fopen error message.
Added more useful shader error messages.
Added new shaders to Xcode project and enabled required ARB extension.
Made potential optimisations to parallax occlusion mapping shader code, and tweaked max/min sample values.