move terrain shader shadows from vert to frag
fix stupid bug in discCovered in Camera.cpp
use good maths in terrain frag (finishing 913e1867)
Merge pull request #2177 from zugz/eclipse

eclipse fixes