General Improvements done for the Template project:
* Rename Revision->GitInfo to reflect its functionality
* Include more useful modules in Common
* Add common_library and common_application functions
* Include PackageConfig in CommonCPack
* Include coverage report in doxygen output
* Improve documentation
CR #83
Merge pull request #83 from eile/master

General Improvements done for the Template project
Merge branch 'master' of https://github.com/Eyescale/CMake
Addendum to #83:
* Add missing files
* Improve documentation
* Generate version.h, defines.h and project.h
Merge branch 'master' of https://github.com/Eyescale/CMake
Merge pull request #84 from eile/master

Addendum to #83: * Add missing files * Improve documentation * Generate version.h, defines.h and project.h
Add Version::check (from/for Lunchbox)
Merge pull request #85 from eile/master

Add Version::check (from/for Lunchbox)
Update documentation
CR #86
Merge pull request #86 from eile/master

Update documentation
Typo
Merge branch 'master' of https://github.com/Eyescale/CMake
Fix doxygit target on missing organization
CR #87
Merge pull request #87 from eile/master

Fix doxygit target on missing organization
Doc update
Merge branch 'master' of https://github.com/Eyescale/CMake
Common adaptations for more complex projects than Hello:
* Add api.h generation to CommonCode
* install_files and common_library handle absolute paths
* common_library handles subdirectories for header install
* Sort files in common_library for convenience
* Documentation update
* dll_export version class