doc: update the README, move it to .rst
fix: UnicodeDecodeError during group install (RhBug:996138)
New version: 0.3.11
build: 0.3.11-1
cosmetic: reorder the imports in base.py and cli.py to match the Hacking guidelines[1]

It's not just that it looks better, it also makes it more straightforward to add
new imports.

[1] https://github.com/akozumpl/dnf/wiki/Hacking
libcomps: add dnf.comps (wrapper) and a basic UT.
libcomps: add conditional packages.

allowed by libcomps commit a42b9c7.
libcomps: tests: add sanity test for GH issue 12.

https://github.com/midnightercz/libcomps/issues/12
drop 'overwrite_groups' config option.

It does nothing.
libcomps: measuring the size of the comps objects.
libcomps: add Comps.groups_by_pattern().
tests: sort tests in LibcompsTest better.
libcomps: support Base.select_groups() through the new comps.
libcomps: rename: comps.returnGroups()->comps.groups_by_pattern().
comps: adapt Base.group_lists() to the new comps interface.
comps: implement Group.ui_name
comps: rename: group.langonly -> group.lang_only.
refactor: GroupsError and CompsException are now both CompsError
remove: dnf.yum.comps.

replaced by dnf.comps now.
doc: group commands.

Also drop dnf.yum.comps autodoc when the module is gone.