Add a SDL2-GL renderer.

Packaging changes (including removing the OSX launcher binary blob) will be handled in a later patch series.