Add cliff, pycadf, stevedore, & taskflow from oslo

Oslo has adopted 4 libraries that were previously on
stackforge, so we can now install them from source.

Change-Id: I6b6e20a7884b47ade466fc38641a5ac1a5f3e146
Rename Openstack to OpenStack

Change-Id: I78ac040e926ef8040ee674b6fea3223a8ab4ae99
add heat to the default devstack service list

heat has been integrated for a while, we should turn it on out of
the box. Also refactor the service list to make it simpler to
understand what's enabled.

Change-Id: I9738f39ce196d5c7f75b0a5b164222ea165fb340
Use lowercase section name in Neutron ML2 security group config

All other security group configs in Neutron are lower-case
and it should be consistent.

Change-Id: I683333c1e186446a69172446cca6d9b952673ed4
Closes-Bug: #1279862
Add support for creating heat stack domain

The Heat instance-users blueprint requires an additional domain
where heat creates projects and users related to stack resources
so add support for creating this domain when configured to install
Heat.  Note a workaround is currently required to make the
openstack command work with the v3 keystone API.

Change-Id: I36157372d85b577952b55481ca5cc42146011a54
Improve savanna-dashboard installation

* split configurations setting to one-per-line;
* don't set SAVANNA_URL in horizon configs - we're now using endpoits
  keystone to find corresponding edpoint.

Change-Id: I9497a511656a2f70e923b651c66c5ef2917a0939
Merge "Add cliff, pycadf, stevedore, & taskflow from oslo"
Fix shocco errors

Clean up comments to fix errors seen while processing with shocco

Change-Id: I0e97ad27613313f03e47c107051ea93b115d4744
Fixed missing backslash in lib/trove
This is breaking the installation of trove with devstack

Change-Id: I8b59d96072da47b8be5000eda835258654230b0f
Closes-Bug: 1280915
Merge "Fixed missing backslash in lib/trove This is breaking the installation of trove with devstack"
Merge "Rename Openstack to OpenStack"
Merge "Add support for creating heat stack domain"
Merge "Use lowercase section name in Neutron ML2 security group config"
Add retry to connect to mongo db

This patch adds retries to connect to the mongodb, after a restart.

Change-Id: I16e37614736c247fa0b737db2b868c052c2aa33a
Merge "Improve savanna-dashboard installation"
Merge "add heat to the default devstack service list"
Disable tempest backup tests if c-bak unavailable

This will update the tempest config to not run the cinder backup
tests when the c-bak service is not enabled.

Change-Id: I0b6486f1222afa7ae9bd9d13c7d3648d2b870710
Add more files to run_tests.sh bash8 check

Add functions-common, stackrc, openrc, exerciserc, eucarc to bash8
checks

Change-Id: Ic14b348c871bf98bf35c7e866e715bb75bdccf97
Set stack_user_domain config correctly

The recently merged patch which creates a domain for heat
fails to correctly set the domain ID in heat.conf, so move the
setting of the config option to immediately after we create the
domain.  Also add the missing DEFAULT section identifier in the
iniset, and use OS_TOKEN instead of OS_SERVICE token, because
the stack.sh comment says this is exported for the openstackclient
workaround.

Change-Id: I912f774f1215d68cbcfe44229b371f318d92966a
Closes-Bug: #1283075
Bind Marconi to SERVICE_HOST & add health check

This patch,
1. Binds Marconi to SERVICE_HOST, to be consistent with other services.
2. Adds a health check to verify if marconi started correctly.

Change-Id: I1d48d0e610369cc97d479a5cd47b2bd11656da3f