Cgl cocoa fixes

This PR implements two changes:
1. It uses CGL to retrieve the actual `GraphicsMode` that was selected by `CocoaContext`
2. It fixes an issue where multiple GameWindows would fail to open

Sending the PR here so these can be added to https://github.com/opentk/opentk/pull/101