Merge branch 'rangeiter-msvc' into 'master'

enable ```__cplusplus>=201103``` guarded code on recent MSVC.

See merge request !19
9 jobs for _ci_test_master in 2 minutes and 42 seconds
Status Job ID Name Coverage
  Test
failed #37468
VS2013
VS2013-32-bit

00:00:30

failed #37467
VS2013
VS2013-64-bit

00:00:28

failed #37466
VS2015
VS2015-32-bit

00:00:44

failed #37465
VS2015
VS2015-64-bit

00:00:34

passed #37462
Linux
clang-c++11

00:02:29

passed #37464
Linux
cppcheck

00:00:41

passed #37469
Linux
doc

00:00:19

passed #37461
Linux
gcc-c++11

00:02:42

passed #37463
Apple
macos-c++11

00:01:27

 
Name Stage Failure
failed
VS2013-32-bit Test There is an unknown failure, please try again
3>  Building Custom Rule E:/gitlab/builds/1900f1de/0/OpenVolumeMesh/OpenVolumeMesh/CMakeLists.txt
3> CMake does not need to re-run because E:\gitlab\builds\1900f1de\0\OpenVolumeMesh\OpenVolumeMesh\build-debug\CMakeFiles\generate.stamp is up-to-date.
3>
3>Build succeeded.
3>
3>Time Elapsed 00:00:00.05
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
The system cannot find the path specified.
ERROR: Job failed: exit status 3
failed
VS2013-64-bit Test There is an unknown failure, please try again
2>  TetrahedralMeshTopologyKernel.cc
2> Generating Code...
2> OpenVolumeMesh.vcxproj -> E:\gitlab\builds\281b716d\0\OpenVolumeMesh\OpenVolumeMesh\build-debug\src\Debug\OpenVolumeMeshd.lib
3>------ Build started: Project: ALL_BUILD, Configuration: Debug x64 ------
3> Building Custom Rule E:/gitlab/builds/281b716d/0/OpenVolumeMesh/OpenVolumeMesh/CMakeLists.txt
3> CMake does not need to re-run because E:\gitlab\builds\281b716d\0\OpenVolumeMesh\OpenVolumeMesh\build-debug\CMakeFiles\generate.stamp is up-to-date.
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
The system cannot find the path specified.
ERROR: Job failed: exit status 3
failed
VS2015-32-bit Test There is an unknown failure, please try again
2>  TetrahedralMeshTopologyKernel.cc
2> Generating Code...
2> OpenVolumeMesh.vcxproj -> E:\gitlab\builds\7949bd93\0\OpenVolumeMesh\OpenVolumeMesh\build-debug\src\Debug\OpenVolumeMeshd.lib
3>------ Build started: Project: ALL_BUILD, Configuration: Debug Win32 ------
3> Building Custom Rule E:/gitlab/builds/7949bd93/0/OpenVolumeMesh/OpenVolumeMesh/CMakeLists.txt
3> CMake does not need to re-run because E:\gitlab\builds\7949bd93\0\OpenVolumeMesh\OpenVolumeMesh\build-debug\CMakeFiles\generate.stamp is up-to-date.
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
The system cannot find the path specified.
ERROR: Job failed: exit status 3
failed
VS2015-64-bit Test There is an unknown failure, please try again
2>  TetrahedralMeshTopologyKernel.cc
2> Code wird generiert...
2> OpenVolumeMesh.vcxproj -> E:\gitlab\builds\2dad8761\0\OpenVolumeMesh\OpenVolumeMesh\build-debug\src\Debug\OpenVolumeMeshd.lib
3>------ Erstellen gestartet: Projekt: ALL_BUILD, Konfiguration: Debug x64 ------
3> Building Custom Rule E:/gitlab/builds/2dad8761/0/OpenVolumeMesh/OpenVolumeMesh/CMakeLists.txt
3> CMake does not need to re-run because E:\gitlab\builds\2dad8761\0\OpenVolumeMesh\OpenVolumeMesh\build-debug\CMakeFiles\generate.stamp is up-to-date.
========== Erstellen: 3 erfolgreich, 0 fehlerhaft, 0 aktuell, 0 �bersprungen ==========
The system cannot find the path specified.
ERROR: Job failed: exit status 3