This is a collection of over one year of bugfixes and check improvements. The changes in detail are:
Avoid exception on inaccessible scripts
Print out the error content on UnicodeError to make flake8 happy
Fix flake8 warning about missing space around operators
Use compressions when checking for backup files
Account for arch specific code in /usr/share
Check for installed libtool wrapper files
Check for missing optional dependencies
Consider gnome help for doc files
Check for noarch package with files in lib64
Verify if description is longer than summary
Explicitly tell users how to set URL
Ignore pytest_cache directory
confusing-invalid-spec-name
Ignore orig/rej leftovers after patching
Reenable Travis testing against Fedora Rawhide
Check all sections that should not use %buildroot in them
Put in default buildroot value used by Fedora/openSUSE
Stricter interpreter check
Use compileall to avoid %buildroot to be in pyc
Drop deprecated config file usage, 0.88 is pretty old anyway
Adjust Version to not print outdated Copyright
Rework Travis checks against latest Centos and Fedora releases
Fix exception handling
Fix various flake8-import-order test regressions
Blacklist newer pycodestyle warnings