Add support for running metadata fetchers without a VCS/package loaders
This will allow updating metadata of repositories known to be inactive in terms of source-code, but may have changes in metadata (eg. watchers, stargazers, ...)
Migrated from T4394 (view on Phabricator)