join_zones: Creates a new data.table from a table containing locations,
adding a column for zone.
Description
Takes a data.table with containing column location and
possibly other columns, and creates a new data.table with
a column for zone added to the columns in the supplied table,
according to the zones in the supplied list of zones.
The key colums of the resulting data.table can be specified.