Clean up error logs.

Use %v for errors, tidy some messages, make error messages start lowe-case
(as per go guidelines).  Just accumulated nits.
fix 'go vet' warnings
Merge pull request #2512 from thockin/cleanups

Accumulated cleanups