Added SetPixelFormat to correct issue when using a single context with multiple windows. This was mentioned in 2011 at

http://www.opentk.com/node/2474

When creating multiple windows (for instance, with a tiled rendering / display wall app) and a single context, only the first window would render. Attempting to call context.MakeCurrent() for any of the other windows would fail with an error 2000 (incorrect pixel format). This change corrects that, though the call to SetPixelFormat() is a bit slow.