More robust reporter interface
CSV report now escapes characters.
squash me
Pick Boost.Chrono only on MSVC, std::chrono elsewhere