Correct unattended upgrades origins assignment

* modules/openstack_project/manifests/automatic_upgrades.pp: Instead
of passing through the origins list from the scope, this was handing
a literal empty list to the unattended_upgrades module instead.
Correct it.

Change-Id: I241575396167451d5b62fba36d2e96808d0d0e27
Disable the salt minion data cache on master

* modules/salt/templates/master.erb: A bug with the salt mine was
preventing communication with CentOS minions after about 24 hours.
Disabling the minion data cache, which we don't currently use, works
around it.

Change-Id: I4f68305ee6215333bd1491fba859b0607bc25137
Make the salt master also a minion

* modules/openstack_project/manifests/puppetmaster.pp: We need to be
able to trigger git pull of one or more repos on the puppet master,
which is also the salt master. The most convenient way to do this is
to make the master also a minion, so it can trigger execution of
things on itself.

Change-Id: Ic5b1d9f69617db345161dc6181799e6575b4e037
Merge "Correct unattended upgrades origins assignment"
Merge "Disable the salt minion data cache on master"
Merge "Make the salt master also a minion"