[patch] Refactor out test running logic to separate script.
[patch] Use the function name, Luke.
[patch] Pull out aliased command to outside of the function.
[patch] Replaced alias with hard command.
[wip] Made it a one-liner to make it a bit faster.
[wip] Build project in-line with sources.
[wip] Added LLVM ppa.
[patch] Removed deprecated argument from pip.
[wip] Ignore generated test suite file.
[wip] Expand CMake + Doxygen integration

  * Add CMake updates to handle Doxygen and Graphviz.
  * Add Doxygen template file.
  * Made the base Doxygen configuration a bit tighter.
  * Update Doxygen configuration.
  * Add layout for documentation site.
  * Update documentation config and CMake.
  * Updated ignores, Doxygen templates and doc generation.
  * Bumped up Doxygen file.
  * Bumped CMake changes.
  * Update document generation for Wintermute.