minor off-by-one view_[ij] tweaks
simplified getViewerHeight()
more visually pleasing handling of the viewer cell

I now move the 4 points surrounding the viewer much closer to the viewer, so
they become essentially invisible while preserving mesh continuity
added some nifty and simple benchmarking code
renamed glsl color channels to be more meaningful
initial implementation of geometry picking