Fix (pig/return [])

@daveray 

Explicitly pass the fields present in a pig/return command instead of sampling the data. I still use sampling for return-raw, but that's only used in tests and is not user facing.

Fixes #34