First steps toward implementing table selection and term mapping.

Added basic support for selecting a table in the data source letting the
users specify how column names map to DwC term names.