[GL] Rewrite color picking to use FBO w/ AA disabled

Previous implementation could not use the back buffer when multisampling
was enabled, because the back buffer uses the sample buffer.  Switching
to an FBO solves this, as multisampling is separate.

Tracking #56

Resolves #57