Read front buffer with getPixel

I've reversed the logic in drawPixel and pointed it at the front buffer rather than the back, so that what's being displayed can be queried.  I've been wanting this ability so that I can write a proper Life implementation without having to keep another set of frame buffers (which there just is not enough memory for).