add one-role proposal validation
sync openstack-database version from upstream

- set debug/verbose in trove-conductor.conf
- set rabbitmq configuration values in trove-conductor.conf
- add tenant_id to endpoint urls
- fix api_extensions_path by using a path relative to the pybasedir
- make trove_volume_support in trove-taskmanager.conf configurable
change the volume_support default to False

With volume_support enabled, trove will require that new instances use
swift. It works fine without swift though and I suppose we want to avoid
an unneeded dependency on swift.
Merge pull request #17 from mapleoin/sync-upstream-database

sync openstack-database version from upstream
Merge pull request #15 from mapleoin/volume-default

change the volume_support default to False
sync with upstream: default update_status_on_fail = True
Merge pull request #18 from mapleoin/sync-upstream

sync with upstream: default update_status_on_fail = True