lint: ignore warnings of a test accessing protected attribute.
download: fix traceback if rpm package has no defined sourcerpm (RhBug: 1144003)
Add reposync. (RhBug:1139738)

Includes documentation, unit test, packaging.