Add setup.cfg

so we don't try to cover the mock module
Split out and test Distro
Split out and test Pkg
Split out and test DebianDistro
Split out and test DebianPkg
Split out and test RpmPkg
fixup! Split out and test DebianDistro
Split out and test RedHatDistro
Use 'open' instead of 'file'

since the later doesn't exist in python3
Don't run apt_pkg tests if apt_pkg is not installed
Use 'next(iter)' instead of 'iter.next()'

since the former works with python 2 and 3
Use 'in' instead of 'has_key'

which doesn't exit in Python3
Use loops instead of list comprehension

since 2to3 would recommend this anyway
Use print as function

to make python3 happy
Use python3 friendly file mode
Add tox.ini

To allow testing different python versions
Also look for shared objects without a version

While this will add all -dev packages to the checks we need this in
order to also pick up dlopen'd objects.
Restart tomcat and jenkins on java updates
Update copyright statements

Some were GPLv2+ due to a copy and paste error, some were missing.

Thanks to Thorsten Alteholz for pointing this out
Merge tag 'v0.0.6' into debian/master

whatmaps 0.0.6