Allow kubecfg to print custom types

Initialize HumanReadablePrinter with an array of print handler functions that can handle types other than base types.
If it bothers you, you could fix that by using this pattern: https://github.com/google/gofuzz/blob/master/fuzz.go#L68

A bit more work, but it's a nicer interface.