Use verbose flag in Checks
When an admin runs the praefect startup checks, it would be useful to allow a -v flag whereby more information about each check gets printed out. This change refactors some of the code to allow that to happen. Both a io.Writer and a boolean gets passed to each Check for it to decide how to print verbose output.
Edited by John Cai