debuginfo-install: doesn't install latest pkgs (RhBug: 1096507)

This is caused because I've installed 'p' (current provider), but we
need to install 'pkg', which correctly throw installed and available
packages.

Reference: https://bugzilla.redhat.com/show_bug.cgi?id=1096507
py3: absolute imports and unicode literals everywhere.

Avoids surprises later.
copr: honor -y and --assumeno
copr: remove repofile if failed to enable repo

If we trying to enable repo - it trying to download and creating
repofile, but when it's failed (generally Copr repo doesn't exist) -
it's not deleting this repofile.
doc: add documentation and man pages
doc: cleanups, form, style.
doc: cosmetic: project name in the documentation.
doc: put each synopsis on new line
tests: stray print() in test_download.py.
doc: packaging: add license block to each .rst.
build: add sphinx to build requires.
build: 0.0.8-1
packaging: be more resilient about nosetests version.

In the current Fedora rawhide, the major.minor is part of the nosetests
executable and it is different from F20.
build: 0.0.8-2
add query tool
tests: repoquery: fix unit tests.
add pylint script for dnf-core-plugins.
rename: query->repoquery. (RhBug:1045078)
repoquery: some cleanups in the plugin and the tests.

E.g. lots of methods can be static or even outside of the command class.
repoquery: make the CLI more compatible with Yum's repoquery.