[java] Update check on jpackage-utils requires for javadocs

This is reversed since we now automatically generate these provides in all cases
[java] Add _is_maven_pkg() function
Fix filter for getting RPM paths

We need to make sure the file still ends with '.rpm' or we'd get really weird
results
[java] maven packages don't need BR/R on jpackage-utils
tests: symlink virtual env, force nose install pep8 fixes.

Using the system nosae does not work if the xcoverage
plugin is installed in the virtualenv. use symlink
to make virtualenv accessibe also in test dir.
[test] fix jpackage-utils requires check testcase

we reversed the test due to improvements in build infrastructure
[java] Add function for querying if package is XMvn style
[java] Update CheckAddMavenDepmap to latest guidelines

Also reword check text since it was no longer correct
[java] Update CheckTestSkip for mvn-build

We also simplify it and do not check for comment above the mvn_build call just
ask reviewer to do it
[java] Fix registry applicable function to be more wide

We ignored source tarballs so if someone was producing something else out of
*java files we wouldn't run the checks
[doc] Improve wording of jar file installation
[java] Automate buildarch check
[java] Add check for new style Maven packaging
[java] Fix CheckNoArch to use run_on_applicable
[java] do CheckNoArch per subpackage instead of buildarch
url-decode Source url before use (bz 920376)

Required when using e. g., %20 in the source url.