Following Lots of bad experience with using magic to detect file type, so allowing override in any_tableset by setting an extension. Added basic tests for any_tableset as well as a horror that really trips up magic. Added caveats to documentation about the variety of exceptions that any_tableset propagates, with a view to it being fixed.