Have default implementations of ValidatingSetup and TargetSyntaxSupport
use the StateContainer to construct FileRunner and TestRunner
improved formatting of diffs
support reflective tests
Introduction of FIXME - tests