Remove the Concept of Verbosity from the OutputWriter

Won't make sense in call cases. And we want to hide those details from
the users of the interface anyway.
Print Short Results by Default

Only print the super long test name when the verbosity is cranked up.
Add a way to get failed and errored tests out of the ResultSet
Write test location if the test fails or errors
Introduce OutputWriter::writeSummary for test suites
Move summary writing to ResultWritingSubscriber
Turn on Verbose Flags in Data Provider Acceptance Tests

Needed to see the "(Data Provider ...)" messages.