dont reset coloring when it wasn't set in the first place
dont reset coloring when it wasn't set in the first place, partially fixes Windows woes. See #979
Rename UUID->UUIDC to avoid conflict with windows.h
Data type compatibilty for MS compiler, abs(a-b)==1 -> a==b+1 || a+1==b
std::string and char*-related fixes
Fix symbol redefinition error, add missing boost libraries for Windows
Add basic shared memory support for Windows OS
Skip io benchmark building on Windows
isnan fixes, needed for VS2012 compiler compatibility
Patch Ruby files for cumuber testing on Windows
(need to be checked on Linux and BSD befor inclusion)
Fix options.rb for Windows compatibility, replace localhost with 127.0.0.1 to avoid IPV6