Allow the authentications to be loaded in the IO independently
Mark class as abstract
Fix typo
Return path of the downloaded file
Fixes the autoload_namespaces generator for packages in the root of the vendor directory
Fix VCS drivers to always use identifiers and not tag names since those can change or disappear
Update tests
Merge pull request #2187 from benjisg/fix-AutoloadNamespacesGenerator

Fixes the autoload_namespaces generator
Adjust GitDriver tag parsing to resolve to SHAs