Move broken/errored events display to the end of spec report.

Finding broken/errored tests among a large number of tests is time consuming, almost impossible when there are hundreds of tests and the few errors are buried in between.

This pull request displays those errors at the end of the spec reporter output, making it easy to find the errors, fix, run the test again, the next error (if any) is at the end of the output again.