Correctly set watch2 on rule watch nodes for learned rules fixes #2181
Improve reporting of github rate limiting errors, fixes #2183
Fix output of invalid zip files when download is retried
Fix display of commands in ProcessExecutor, refs #2146
Add global command to be able to require/install/update global packages, fixes #1813, fixes #55
Add docs for global command
Merge branch 'global'
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
load IO configuration
Merge pull request #2195 from bendavies/archive-manager-authentication

ArchiveManager IO configuration
Add another svn auth failed string to check (older svn server version)
Merge pull request #2201 from DerManoMann/svn-auth

Add another svn auth failed string to check (older svn server version)