Catch bad lexical cast in main function.
Reporter operates takes const FaultTreeAnalysis.

In addition, reporting has additional information and formatting.
Formatting and code documentation for Fault Tree, Analysis, Grapher.
Code documentation and style check by cpplint.
Unsupported feature test.
Update documentation.

Speedlog and support for OpenPSA docs.
Code documentation for risk analysis class.
Merge branch 'develop' into gh-source
Fix Doxygen warnings.
Merge branch 'develop' into gh-source
Tests for incorrect inputs.
Input tests.
Update Cyclomatic complexity report by Lizard
Merge branch 'develop' into gh-source

Conflicts:
	tests/input/fta/correct_tree_input.xml
	tests/risk_analysis_input_tests.cc
	tests/risk_analysis_tests.cc
Configure Doxygen to include CCN output file.
Graphing test file.
XML tests for not well formatted document.

Delete XInclude because it is unneeded for now.
Superset refactoring and tests.
XML parser minor simplification.
Fault tree and Superset tests.