String format arguments and `go vet`

* Fix issues raised by running `go vet ./...`
* Use proper string format arguments for the given types.
* Surround string format args that can eval to empty strings by `'`, very convenient when they eval to non-printable characters or empty strings.