Allow kubecfg to print custom types

Initialize HumanReadablePrinter with an array of print handler functions that can handle types other than base types.
Omit the Name() at the end, reflect.Type prints nicely with %v. Also, please wrap.