Add per window GL context for Cocoa libobs-opengl implementation

This fixes some problems with multiple swap chains (e.g. flickering
between the render views)