better nuiShaderProgram::AddShader and AddShaderFromPath
added glsl prefixes to automatically handle GLES precisions (float defaults to medium now on GLES)
added back normals to nuiRenderArray (no need to use custom streams for that anymore)