It is *crucial* that the checkboxes match the defaults on the ESO page!
We need tests for DP.ID in table.colnames!
1. Include dp.id
2. Let users in the ipython terminal know that something's amiss
check for ERROR state from the data_retrieval service (else, infinite
loop!)
 Please enter the commit message for your changes. Lines starting
check for cached tar files
when using schema to validate inputs, check for six.string_types instead
of str
add test for unicode in schema
add test for column filters too
Merge pull request #346 from keflavich/eso_bugfixes

ESO bugfixes
Merge pull request #348 from keflavich/vizier_schema_unicodebyte

Validation in schema should use six.string_types
should refer to self, NOT the master class
Merge pull request #349 from keflavich/simbad_minorbugfix

One last incorrect reference to the *class* instead of the *object*
turn columns, column_filters, and keywords into properties and add ucd
property.  Add out.all option
refactor continued with passing options more intelligently
also, use out.add instead of out!  else, conflicts with `all`
Merge pull request #351 from keflavich/vizier_refactor

Vizier refactor & feature enhancements
trailing & is not allowed in script queries
Vizier: must pass multiple option selections separately; comma-separated
is invalid
fix tests
Add another remote test
vizier: mask instead of raising exceptions for bad VOtables (they're
unpredictable - we don't want to raise exceptions if some of the data is
invalid... though we do want to at least warn folks... hmm)
safer version: WARN keyword added for invalid votables