generic: bugfix: CheckUpdateDesktopDatabase: look in %post/%postun.

Previous code looked in %install, plain wrong.
try-fedora-review: exit with proper exitcode.
generic: scripts: Improve some messages
generic_should: CheckDistTag: Many bugfixes.

Previous code had wrong url, failed for tags which did not end with
the disttag, could not handle multiple Release: tags and pretended
that the disttag is mandatory.
php: bugfix: remove the only test, it's outdated.
Add a XML report (#197).

Creates an xml report to simplify parsing, format according to
https://github.com/fedora-static-analysis/firehose/ .
Add a BATCH flag (#197).

Flag disables all build, install and rpmlint tests in a defined way,
aiming for large-scale batch testing. Also disables yum makecache
leaving user to handle this.
dist-check: Try to cope with yum caches, fixes.
dist-check: Use new -D BATCH flag and report.xml
dist-check: add analyze script