Put back MemoryBarrier fallback implementation on MINGW32 This almost reverts 2761e8a632c14353f286708898be8df6ebad7407, but only if under MINGW32, so it doesn't affect MSVC.