Add Linux offscreen GL context support, untested
Update the Linux functionality to use ARCs and make the Mac match.

GLX contexts are not reference counted, so we must do the reference
counting ourselves, in Rust.
Merge pull request #7 from pcwalton/linux-arc

Update the Linux functionality to use ARCs and make the Mac match.