Fixed small problems in the code. They appeared after I stopped regularly building in windows.
Fixed code that used libuv because it didn't compile with it's latest version.
Fixed the way external libraries were included. The include directories and libraries weren't added to each compiler command.
Fixed small bug in coroutine. We were wasting 1 byte of memory.
The stack of each coroutine was too small for it to work properly in windows.
Fixed a problem probably related to TLS destructors not working correctly in MinGW.

I'm not sure but now it doesn't crash in my PC. Such a great guarantee, right?
Reduced the number of tests a test case did.

It used to run well on linux, but on windows it took ages to finish.