Suppress MSVC warnings in tests. Add support for std::ios_base::fmtflags in string formatting. Fix the errors that result from above change!