Added vec3 array uniform capability to the shader wrapper.
Cleaned up the SSAO code, added attribute SSAOamount,
fixed artifacts caused by low depth buffer precision,
optimized shaders,
added perspective corrected sampling scheme to SSAO shader.