bash completion: "distro-sync" is the preferred spelling. (RhBug:1065959)
refactored cli: using ArgParse instead of OptionParser
removed unused imports in cli.py
renamed YumOptionParser to OptionParser
renamed setupYumConfig to configure_from_options
refactor: dnf.cli.commands.InstallCommand
Support filtering by repository name in Base.install.
Support filtering by repository name in install_groupie.
Support filtering by repository name in Base.select_group.
Support filtering by repository name in installPkgs.
Add repository-packages install command.

Related: RhBug:908764
Support filtering by repository name in Base.upgrade.
Support filtering by repository name in Base.upgrade_all.
Support filtering by repository name in updatePkgs.
refactor: dnf.cli.commands.UpgradeCommand
Add repository-packages upgrade command.

Related: RhBug:908764
Support filtering by repository name in Base.upgrade_to.
refactor: dnf.cli.commands.UpgradeToCommand
Add repository-packages upgrade-to command.

Related: RhBug:908764
doc: man: document --enablerepo and --disablerepo cli options