test: Improve test suite.

  * test: Try reordering the deps.
  * test: Split out each package into own line.
  * test: Add COVERALLS_TOKEN.
  * test: Ensure that coveralls gets coverage data.
  * test: Include src, but exclude test.
  * test: Use script for Travis.CI.
  * test: Update test suite and bootstrap script.
  * test: Add exit codes to each command we'd want to die at.
copy: Updated `README.markdown`.
[wip] test: Ensure 'libboost-system-dev' was installed.
[doc] Added Code of Conduct for the Wintermute project.
[doc] Introduce Doxygen generation of docs.

  * 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.
[wip] Patch Doxyfile.in