Prevent downloading a file twice when identifying and reading it through the registry system.
Stricter simulation of a with statement
Merge pull request #845 from mdboom/io/double-reading

Avoid downloading file twice when reading remote table with Table.read