Build 12
Fixed reference to basic reporter (to console reporter)
Clear state in AccumulatingReporter
Approval filter condenses hop filenames as well as cpp
Reporter interface uses value types instead of shared ptrs again
Added "basic" reports to the Approval results (in addition to the console reports)
Fixed bug in generators
Fairly major reworking of console reporter (still in progress).
Changed reporter interface a bit.
More console reporter tweaks - mostly newlines
More console reporter tweaks and approved new output
Some tidy up
Refactored printResultType into switch
Refactored printResultType and printMessage to work off a single switch
More console reporter refactoring
Merged test case/ sections headers
console reporter:
Always print test case + sections in header for every new section.
Group sections into single block
Tweaked BDD mappings to print out nicely with above
console reporter: got rid of spurious blank lines
Some test case header refactoring
Merge commit '8b7115854054591d45340b5cb086fe71f9a78bc0' into merge-up-int

Conflicts:
	single_include/catch.hpp
Merge commit '0d4609f5360d4902ad0844b0f5ce41a5b2035c32' into merge-up-int