added __all__ to a lot of __init__s
a few more __all__'s and some fixes; does not build locally though
Update vizier.rst

The main difference is that the output print format changed a bit
and than now these two print statements are identical:
* `catalogs.print_table_list()`
* `print(catalogs)`

I removed the `catalogs.print_table_list()` version.
Merge pull request #173 from cdeil/docs-vizier

Update vizier.rst
Merge pull request #170 from keflavich/issue170

Remove ConfigurationItem from API docs