Fix version handling
The cmake PROJECT_VERSION can not handle semVer versions. So the project versioning is now split off from cmake's PROJECT_VERSION
The cmake PROJECT_VERSION can not handle semVer versions. So the project versioning is now split off from cmake's PROJECT_VERSION