Replace ensure-bridge w/ os-net-config.

This updates the init-neutron-ovs script so that it
dynamically writes out an os-net-config config file
and then runs os-net-config to perform the required
network configuration.

Change-Id: I5f51ecb5c64fc9c13eabc16b2b43b5dda1b38d65
Copy static files for packaged installs

Packaged installs result in tuskar-ui compressed static files being
placed in /var/www/horizon/static/dashboard, alongside horizon static
files.  We need to copy them over to
/usr/share/openstack-dashboard/static/dashboard

Change-Id: I369cba710c01ee09584d6f3de1c9aa7195dfcb69
Increase rabbitmq timeout

This change increases the timeout waiting for rabbitmq from 3 to 60
seconds. I've observed some instances of it taking 20-30 seconds before,
so I think we need to be more generous here.

Change-Id: I908eb75790d8b90410ed1b3fa018aec9630633d3
Short circuit init-neutron-ovs

If os-net-config data is detected we want to prevent this
script from doing anything because network models
are being passed in via heat (generated via Tuskar)

Change-Id: Ia67e70ef6355d50e2b41bbc9d1e2ba0269305515
Remove hack to start openvswitch

Updates bin/init-neutron-ovs so that it no longer tries to
startup openvswitch. This should no longer be required
because the openvswitch element is automatically pulled
in via the os-net-config element dependency.

Change-Id: Ibed45fc077756a5da6cb78494c2cdd21cda52364
Ensure password is set correctly on existing users

While reviewing this code it became obvious that password changes would
not be honored for existing users. This ensures that any user that
exists has their password set if one is passed in.

Change-Id: I356a0ef833041d31029e127415be1719cc1c4348
Merge "Replace ensure-bridge w/ os-net-config."
Merge "Short circuit init-neutron-ovs"
Merge "Remove hack to start openvswitch"
Merge "Copy static files for packaged installs"
Merge "Increase rabbitmq timeout"
Merge "Ensure password is set correctly on existing users"