Draft: Bump c++ standard to c++17.
C++17 has been around for a while now and introduces numerous features. Compilation wise, there don't seem to be any problems.
The compiler support for c++17 is pretty good for gcc, clang and msvc
.
https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B17_features