clean up makefiles

* make more targets refer to files
* remove all Makefile.dep files
UMVE: Surface shader draws back faces darker
MATH: Added MATH_POW4 and tests for defines
Merge pull request #53 from Waldteufel/makefiles

clean up makefiles