Upgrade to Visual Studio 2017 and C++14/17
Description
VS2017 comes with more and more support for C++17:
https://docs.microsoft.com/en-us/cpp/what-s-new-for-visual-cpp-in-visual-studio
The current codebase of MapWinGIS is mostly C++11.
The code needs to be modernized, deprecated libraries (like the Multibyte MFC Library) need to be replaced and full support for UniCode needs to be added.
Because this is a huge change, these changes will only be added to version 5 of MapWinGIS.
This Epic is to aggragate all related issues.