build: add version number to cdp file

Version is defined in file eventdefinitions/onSpec.mon
build: cleanup 'version' target
Bump version to 0.2.0!
Improve identification of bad examples

Examples that doesn't belong to any context are now listed as an error.
Results: extract suite results to an event (wip)

By placing the results in an event external to the runner, it will be
possible to add external reporters (console, file, etc).
Add some ordering to the possible results

Create one constant for each possible result and the SpecNode can decide
which is the most important to display.
Simplify information storage in many places
Integration: make bad example worse

Example fails, skips and passes at the same time.
Results: extract SpecNode to separate file
Result: add utility methods to SuiteResult
Results: begin extraction of all results data

Report 'skip' examples from SuiteResult's data.
Result: report all results from examples

Examples can have more than one result (failing many times would be the
only normal occurrence), for now, reporting all the results. If more
than one, they are surrounded by parentheses.