Knock on wood

Support for the [knock](https://github.com/chneukirchen/knock) test output format.

## Thoughts

- This could be expanded easily to full TAP format.
- Using the `--color` option breaks piping to knock, and the cause of the error may not be immediately obvious. Should it be supported at all?