Add include_obsolete switch to Vizier.find_catalogs()
First commit handling tables as a coordinates input.
Add UCD1+ to metadata returned by Vizier queries
Raise TypeError() instead
Always request computed columns "_RAJ2000" and "_DEJ2000" in decimal degrees.
Initialise empty column to single wild card.

We at least want the default columns.
Drop the double wild card optimization, it overwrites the _RAJ2000, _DEJ2000 request.
Now use "_RAJ2000" and "_DEJ2000" by default, for table-based query.
Request a reference to the input table when using a table-based region query
Do not override columns, and default columns to ["*"].

This is needed to request the "_q" column when querying a region with a
table.
Fix a test that started failing because of the default column=["*"]
Defaulted column_filters to {}.
Merge with instance column_filters, rather than replace.
Fixed test for column_filters change.