Fix and update logging documentation
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
Move the internal minion representation to match v1beta3

Moves to 'Spec' and 'Status' internally and removes duplicate
fields.  Moves Capacity into Spec and drops use of NodeResources
Merge pull request #2512 from thockin/cleanups

Accumulated cleanups
Merge pull request #2458 from satnam6502/docfix

Fix and update logging documentation
Merge pull request #2478 from smarterclayton/refactor_minion_to_match_v1beta3

Move the internal minion representation to match v1beta3
clean up error message on labels validation errs
add namespacing for label keys
Loosen DNS952 to DNS1035