Coverity build and upload target. Also GitFunctions.
.cmake files to reduce "code" duplicate
Merge remote-tracking branch 'origin/feature_dotcmake' into develop