More Concise Reporting

- Hides the details of Verbosity from the clients of `OutputInterface`
- Makes better use of Symfony Console's output verbosity to pretty print results:
   * normal results only display long names on failure or error
   * Verbosity can be cranked up to see the full names on normal run
- Move writing results out of the `TestSuite` and into a subscriber