moved OpenGL Makecurrent calls to fix a problem with picking
fixes #118
However there are still other problems which are not fixed by this MR, e.g. transparent objects when global picking renderer is used, or transparent background when global ssao renderer is used. Will open new issues for these.