Implement a new source level filter: trim.

As seen in #116, it might be better for the users to be able to ask for
field trimming right in the source definition, like we do for processing
nulls.