Allow callers to get data out in slices of pointers or values

This makes it possible to get []string out of gorp instead of the less convenient []*string (and similar cases).