First impl of mark-sweep addon registry
Mark sweep is working reliably.
Remove some sysouts, also allow DependencyInstaller to resolve snapshots if no non-snapshot versions are found.
Merged from origin/2.0