remove: bunch of (now) blank config options.
remove: dnf.yum.config.writeRawRepoFile().

Not used.
repo: improve the RepoError message to include URL.

Hard to debug the error otherwise.

Related: RhBug:1104757
cosmetic: empty set inicialization
cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420)
cli: refactored transfering cmdline options to conf
doc: phrasing in ip_resolve documentation.
api: doc: queries relation specifiers, with an example. (RhBug:1105009)
Update cli_vs_yum.rst

A few typos snuck in somewhere along the line.
remove: some logging from Transaction.populate_rpm_ts().

It is not used to debug anything and by error ends up in stdout on CLI runs
with '-v'.
doc: api_base.rst pointing to nonexistent method.
refactor: turn dnf.conf into a package.
refactor: move yumvar out into its proper module dnf.conf.substitutions.

Related: RhBug:1104757
move: rpmUtils -> rpm.

rpmUtils is a weird name. Also non-PEPy. These things are important now
when dnf.rpm.detect_releasever() is about to be exposed in the API.
api: document client's responsibility to preset the substitutions. (RhBug:1104757)
remove: couple of dead-code methods in dnf.yum.config.
lint: clean up most lint messages in dnf.yum.config
bulid: add dnf/conf to cmake.
Detect distroverpkg from 'system-release(release)' (RhBug:1047049)

This at the same time drops the 'distroverpkg' configuration, there's no
indication anybody in Fedora ever used it and at the same time the new default
is supposed to be universal accross distros.
api: add dnf.rpm.detect_releasever()