read clipping plane before setting,for camera, (to

avoid z-fighting or not fitting in far away objects. cleaned up shaders,
regular lighting fragment shader ordered, removed unused functions,
created constants for arrays, functions receive newN (correct side
normals now), bloom shader cleaned up, (set to 0 kernel size, 4 or 5 is
ideal), ssao shader also cleaned up (set sample size to 0 for now, to
save gpu but 40 is ideal), fxaa quality set to 10, still using green as
luma, (added fxaa_fast_pixel_offset opengl extension), fxaa uses
noperspective in out variables now, removed unused functions in water
shader, placed arrays at top as constants,