[refactor] Move installer CLI classes to separate package
[refactor] Change createEffectivePackagingRule() method signature
[refactor] Move getAliasArtifacts() to DefaultArtifactInstaller
[refactor] Avoid using Map<Package,Package>
Deprecate depmaps
[refactor] Rename components using depmap-based implementation
Remove old Resolver interface
Add MetadataReader
Implement MetadataResolver
[refactor] Rename some metadata classes
Don't reference Repository in DefaultResolutionResult
Properly resolve metadata for compat versions
Implement DefaultResolver
Call depmap resolver from default resolver
Remove deprecated DependencyMap interface
[todo] Reduce usage of unchecked exceptions
[test] Add basic tests for MetadataReader
[test] Add full test for reasing metadata
Fix incorrect XML tag name in medadata model