implemented water reflection using render to texture technique
added water shader file
fixed an uninitialized bug in terrain normal calculation and mis-initialized problem in water normal calculation