Support `auto` for modules that export factories

Most of @mojodna's tilelive modules export factories rather than
providers directly in order to reduce the proliferation of dependencies
on (and instances of, though that's been mitigated with the global
registry) tilelive.
Merge pull request #75 from mojodna/auto-factory

Support `auto` for modules that export factories