Replace sizeof(EdgeBasedEdge)==16 assert with warning on Windows
workaround for std::packaged_task<void()> problem on MSVC
disable io-benchmark on Windows
patch Ruby files for successful testing on Windows, add .bat for testing
Fix iterator checking assertions on Windows debug version
(avoid read() an write() of 0 bytes)
std::set_difference wants pre-sorted sets