[maven_depmap] Fix extensions in aliases
[artifact] Implement __getattr__() and __str__()
[test] Add one more test for aliases in maven_depmap

and fix exisiting tests
[maven.req] Remove unused function
[maven.req] Generate requires on parent poms if needed

This is still not completely correct, because we don't take namespaces
and compat packages into account.
[maven.req] Check if xmvn-resolve is installed before trying to generate auto-requires
Prep for 4.0.0 release
[test] Add test for maven.req
[pom] Add ability to read parent's version
[maven.req] Check if dependency is not provided by subpackage
[test] Fix maven.req test
[maven.req] Generate versioned deps on subpackages
Bump version to 4.1.0-SNAPSHOT
[maven.req] Fix self-dependency detection code
Add TODO item for maven.req
Fix javapackages-metadata.xml

s/com.jdk:jconsole/sun.jdk:jconsole/
[test] Fix test data so we can better test maven.req
[maven.req] When generating req from POM file, do not blindly take first POM file, but iterate over all of them and pick the right one