renamed file to follow Mastering CMake convention
Changed versioning to Major.Minor.Patch system.
Edits for change in versioning system.

Removed a bunch of version macros that are already in the upper directory.
Changes for versioning.
Edits for versioning, changed About font.
This is a generated file and should not be in the source tree.