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.

Partially addresses aptira/puppet_openstack_builder/#41

Requires https://review.openstack.org/#/c/114155/