CMakeLists: Enable several conformance flags on MSVC
CMakeLists: Enable several conformance flags on MSVC

Makes MSVC more standards compliant regarding various C++ constructs.

AxioDL/PathShagged,AxioDL/PathShagged,AxioDL/PathShagged