Adding sub-suites per describe block

Hi I don't know what you think of this, but at BBC sport we need to output our JUNIT with subsuites per describe block so we can get a better breakdown of code coverage.

The PHPUNIT Junit formatter does this similarly.