changes to openstack ubuntu repo for openstack base

This commit changes the setup of the ubuntu cloud
archive repo in two ways.

1. changes to use the openstack::repo::uca class
2. adds a param called ubuntu_repo that can be
set to updates or proposed