Made sure the debug flag is propagated to all other contexts as soon as the first context with it enabled is created, enabled debug context creation for versions <= 2.1 if the system supports them, added extra checks to ensure that non-default context settings are correctly synchronized with GL following context creation.