CMake cleanup and some msvc settings
c++11 flag is not needed because we are using c++17 ( with just one exception from exiv2 bug )
Add missing msvc flags
c++11 flag is not needed because we are using c++17 ( with just one exception from exiv2 bug )
Add missing msvc flags