Distro based pkg deps

This introduces another way to specify package dependencies: by distro name, arch and version/release numbers.

This is necessary because Fedora 19 has different package names and we want to keep it and previous versions working.