It makes sense to move `silentWhenNoTests` to `Opts`. _(Sorry, didn't know that existed; first time working on SBT code.)_

I think `const` and `nop` should stay where they are because they're useful when one wants to write their own `ResultLogger`. I don't see we'd want to treat them differently than `apply` and `choose`.