Changed the HtmlTestExecutionResult assert methods so that they actually assert stuff, and some other minor fixes in the various TestExecutionResult implementations.
GRADLE-2922 - changed AggregateTestResultsProvider to map the test class ids back to their original value when delegating to the original provider for the test class.
Changed test results to serialize the parts of test failure exception that we need later, rather than the exception itself.
Changed test report to include the test failure message along with the stacktrace when the stacktrace does not include the failure message.
Added some notes to reporting spec.
Added @Incubating.