SuiteRunner: document everything as private
SuiteRunner: delegate recording to SuiteResult
SuiteRunner: delegate recording to SuiteResult
SuiteResult: add setter to the order of examples
Unify Ignored and Skipped examples

Both are now considered skips.
This is to reduce the number of possible outcomes of examples.
SpecNode: add ancestors ids for examples
SuiteResult: begin recording only results

Now a full string is recorded with results and its context, if the
SuiteResult records only the result, then reporters may choose how to
present them.
SuiteRunner: cleanup
Extract second monitor from SuiteRunner.mon
SuiteResult: add configuration used
Merge branch 'review_suite_runner'
Prep for release