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