pool_split_evr() assert if we hit unexpected data. (Related:RhBug:1141634)

The actual bug was fixed by 7f06256.
New version: 0.5.1
build: 0.5.1-1
package: add weak deps attributes.
py: nevra_init() references possibly uninitialized variable.
selector: allow selecting provides with globs (RhBug: 1148353)
Fix defects found by coverity scan
hy_chksum_str() returns NULL in case of incorrect type
New version: 0.5.2
packaging: make the spec file compatible with GitHub packaging guideliness.

Fedora packaging guideliness has concrete recommendations for projects hosted on GitHub: https://fedoraproject.org/w/index.php?title=Packaging:SourceURL&oldid=372006#Github