wait for openstack ports to open to test status

* use ansible to listen for openstack ports to open
* don't fail on status, let tempest show the failure

Change-Id: I0efcc7c9c56edb891f21fe02753d4423d86078cf
Refactor and simplify bash scripts

Simplifies run.sh by
- moving all common methods to functions.bash
- sharing the generate_settings_file function between run and
  generate-settings-file.sh
- making setting.sh into a script

Change-Id: I33ede728b64dda503a4235861987f28c5c503722
ml2-plugin changes

Change-Id: Ic8ee97182a3d5ea0ac335d570a0c66ee18cf4176