Allow kubecfg to print custom types

Initialize HumanReadablePrinter with an array of print handler functions that can handle types other than base types.
Is this method used outside of the kubecfg package? If not why export printHeader?