spec_file: bugfix: Handle get_section('post') and 'postun'.

The rpm interface is not consistent. We hide this in spec_file, keeping
the intended interface.
generic: bugfix: CheckUpdateDesktopDatabase: look in %post/%postun.

Previous code looked in %install, plain wrong.
i Please enter the commit message for your changes. Lines starting
try-fedora-review: exit with proper exitcode.
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