Makes it compatible with VC++ compiler.

I made it compatible with Microsoft Visual C++ compiler. All tests successfully passed with or without SSE. Patching picotest is also required for MSVC compatibility.