Run testsuite during release
Extract macro expansion code as a function
Add support for resolving Maven artifacts

Now find_jar() function, which is used by find-jar, build-classpath,
build-jar-repository and %jpackage_script, will be able to resolve
artifacts in form:

  groupId:artifactId[:extension[:classifier]][:version]

For successfull resolution of Maven artifacts XMvn has to be
installed, but XMvn is not a hard recurement.  XMvn is not required as
long as traditional JAR names are used instead of Maven coordinates.
Don't hardcode absolute paths

There is a need for variable prefixes so that relocatable RPMs can be
created for javapackages-tools.
Add configuration variable m2home

XMvn home can be different from %{datadir}/xmvn, for example when XMvn
is installed in base, but Javapackages Tools in SCL.