Add support for "external" tables
See the Table resource field and the federated data sources narrative docs.
External tables can be one of:
- Files in Cloud Storage
- Google Sheets
- Bigtable tables
- Datastore backup sets
@jgeewax I'm pretty sure those fields were not in the resource when I first implement v2 last August. Are the back-end team pushing out new features without bumping the API version?