glcontext/wgl: Call wglShareLists from the other context's thread
During wglShareLists() call, the other context should not be the current in a different thread. That's restriction of wgl. So calling wglShareLists() in the corresponding other context's thread seems to the most safe way.