The patch makes sure that both values and pointer to values are checked
for custom TextUnmarshal implementation. This will allow to use go-arg
custom parsing as follows:
var args struct {
Arg CustomType
}
instead of
var args struct {
Arg *CustomType
}
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>