Allow kubecfg to print custom types

Initialize HumanReadablePrinter with an array of print handler functions that can handle types other than base types.
Perhaps provide this in the kubecfg package, instead of making every user repeat this list?