Delete ContextMutex, support for multiwindow, support for multimonitor,
separate OpenGL and OpenCL initialization.