Use `stdout` for test output rather than `stderr`

Directing all output to `stderr` (as Drive currently does) is unexpected behavior in most cases. For example, TAP parsers (when not parsing from a file) will read **only** from `stdout` and intentionally ignore all output on `stderr`.

Due to the nature of this change, Drive's version has been majorbumped.