Introduce selfchecks content.
Changed API for writers/reporters.
Added function to dump all results (used mainly for internal checking).
Improved test results reporting.
Rewritten HTML writer to use new layout and design.