Exception class no-longer derives virtually from std::runtime_error, not needed
switched on multi processor compilation in MSVC project file