Zooming and Slightly Better Scrolling

Zooming now integrates well with scrolling. There is some temp code in glut_windowing.rs that should be replaced.