Remove def-fact-cache, makes plugin more resilient when midje fails to call starting-fact-stream
Adds support for elapsed time on unit tests
Rework report output to handle deftest-wrapped forms

Also add a name to the <testsuite> tag, allowing mvn to generate
html reports from output xml.
Merge pull request #1 from JacekLach/master

`mvn surefire-report:report` requires `name` attribute on `testsuite`