more glu/glut removal

* replaced gluOrtho2D() with equivolent call to glOrtho()
* replaced gluProject() with the math it does