The shaders must be destroyed _before_ the GL context is destroyed.
OpenGLDevice is no longer a global variable.

Details: https://plus.google.com/102593483001615978126/posts/cnPN5uHWbc6
XNAToGL Dictionaries are now readonly
Only FlushCache when a GraphicsDeviceManager exists