add openstack::quantum manifest that can
be used to configure various quantum roles.
updates the fixtures file to use the latest quantum
from stackforge.
also updates how quantum integrates into the other
modules
openstack::controller
* public and private interface are no longer required
* quantum user and db password should not have defaults
(but also not be required)
* change rabbit user
* ovs_local_ip defaults to internal address
* add quantum configuration to controller
openstack::compute
* add quantum_host (b/c it is difference from
keystone host)
* allow setting service username and tenant
* set correct vif driver
* user the quantum openstack class
* default ovs_local_ip to internal address
* change rabbit username to not default to nova
(more services are not using it)
nova::controller
* add metadata and quantum user params
* add quantum_md_proxy secret to nova::api
* only require public and private interfaces for
nova-networks
* only configure nova compute components related to
quantum
Change-Id: I9dc1628fbb493fd93bfd602b1c6e33c01ad46d96