setup.py: fix download_url + parametrize both urls

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Update the package description, point out use as a lib

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
plugin_registry: fix overly keen (nested) plugin discovery

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
format: during "walk", also skip files starting with a dot

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
plugin_registry: also this discovery skips '[.]*' files

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Make run-dev central point for local use (e.g., test run)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
filters/cluster: fix relative imports (silent malfunction)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
setup.py: include default.py.in into source distribution

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
setup.py: smarter self-discovery (how am I called as package)

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
setup.cfg: nano editor as a lowest common denominator

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
MANIFEST: capture ccs-flatten source for sure

Previously it used to (mysteriously) depend on whether "setup.py build"
was called explicitly prior to "setup.py sdist".  Because of this
strangness, official 0.1.1 release is missing these sources :-/

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Workaround unability to import dot/dash-containing modules

TODO: as a negative side effect of this change (plugin_registry in
particular) there is a regression wrt. imported plugins sometimes
not having parent module in sys.modules beforehand.

Signed-off-by: Jan Pokorný <jpokorny@redhat.com>