Simple refactoring for switching signs of integers.
Remove inclusion of boost/version.h in random.cc.
Update speedlog and remove redundant input files.
Fix a bug of validation without a fault tree.
Add Baobab2 input files.
Add Chinese fault tree input files.
Add CEA9601 input files.
Change the mod of xml files. Remove -x.
Add BSCU fault tree input files.
Add SmallTree fault tree input files.
Add HIPPS fault tree input files.
Add new performance information into the log and script.
Apply Google style for function parameter ordering.
Update documentation.
Add Element class and Attribute struct.
Make FaultTree and Events derive from Element.
Add capability to process several fault trees.
Add support for processing labels and arbitrary attributes.
This closes #49, closes #50.
Update documentation with addition of Attributes/Label support.
Merge branch 'develop' into coverity-scan

Conflicts:
	doc/fta_implementation.rst
	doc/fta_mcs_algorithm.rst
	doc/fta_probability_calc.rst
	doc/opsa_support.rst
	doc/scram_bugs.rst
	doc/scram_coding_standards.rst
	doc/scram_description.rst
	doc/todo.rst
	input/performance.sh
	input/speedlog.txt