Upgrade to C++17

Merged Vadim Seregin requested to merge seregin/ECM:ECM8_C17 into master

Upgrade to C++17

Merge request reports