Add support for openstack_extras repo mgmt

This patch begins the migration away from the
homegrown openstacklib and towards the stackforge
openstack_extras project. Repo management is changed
to hash based, which allows all yumrepos to be managed
in a single location.
Merge pull request #42 from michaeltchapman/librepo_to_extras

Add support for openstack_extras repo mgmt