Merge branch 'release-0.3.1' into devel
Fix empty builddir licensecheck bug

Packages such as 865802 do not need prop/build section so glob() can return
empty list. We make a fallback to vanilla unpacked upstream tarballs in this
case
source.py: Use cached source when --cache
Decrease default pylint output
Make sure we return first path instead of list for licensecheck

globs contains list of files/directories so we just pick the first one and
return it
run-tests.py: Run 'git 'status' after each test when told to

Conflicts:
	src/test/fr_testcase.py
Fixing rpmlint warnings
Simplifying get_tag to only look for tags, not macros.

There is no usecase for resolving macros this way, and removing
this make code much simpler. If need arises, macros should be
resolved in another method, not this one.
Don't create empty MD5-sum attachment (#150)
Set status to PENDING it there is a rpath (#158)
helpers mixin: improve error handling
name_bug: use startdir for rpm lookup
review_dirs.py: improve BUILD handling, simplify imports
settings.py: bugfix
Revert "name_bug: use startdir for rpm lookup"

The commit depends on downstream refactoring, reverted

This reverts commit 6886f8bd464d6470e09860f65b06c492c02742df.
source.py: pep8 fix
Use rpmlint.txt as rpmlint_output whne --cache
fix typo Reguires -> Requires
Brand new specfile interface based on python-rpm

There's a RPM patch submitted at
https://bugzilla.redhat.com/show_bug.cgi?id=857653 to allow access
to the %files list. Until this is fixed, we need code to parse the
%files section out of the spec, included.
Adding rpm_file.py