Fixes per rogpeppe review.

Make better use of the bakery/checkers package and attempt to align
caveat names. Improve godoc comments, formatting, symbol naming. Use
the user name, rather than user tag string in third-party caveat
condition.