Fail a test if any of the subtests failed.
Simplified test result, not composite. Removed number of errors.
When a test contains other tests, handle recursive failure properly.
Bumped version number.