Add documentation to CMakeLists.txt
Add documentation to CMakeLists.txt

Improve readability and commenting in CMakeLists.txt. Print
definitions at the end of building and the locations where
executables, libraries, and tests will be installed.

mherman09/Hdef,mherman09/Hdef,mherman09/Hdef