Merge pull request #95 from eile/master

Changes needed for OpenMesh/3D geometry course
Merge pull request #96 from eile/master

Deprecate useless update_file
CommonCode fixes
Merge branch 'master' of https://github.com/Eyescale/CMake