make some constants explicit floats to cut down on MSVC conversion warnings
Add more Boost libraries on Windows, fix TBB debug linking, stop building
on old Microsoft compilers
fix includes and definitions (avoid unistd.h, isatty, fix min,max, round and M_PI)
Avoid constexpr by #ifdef (not supported in MSVC18)
Add basic shared memory support for Windows OS
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
use std::memcpy instead of std::copy (avoid checked iterators assertions)
add appveyor.yml template