Try to infer the time zone for timestamptzs from TimeZone

Here's a pull request based on the discussion in #202.

There I hinted at the possibility that this might not work properly when the TimeZone value changes mid-session, but I think my concerns were not justified as we only ever deal with one query at a time.  If that changes in the future, we might want to start shoving Locations into `rows` objects.