(Apple OSX) Implement GL shared contexts (preliminary) - currently
stubbed out because it makes it very slow