Update horizon's local_settings.py template for Juno

This change brings in some of the differences in Juno's
local_settings.py file and removes FLAVOR_EXTRA_KEYS since that is now
deprecated.

Some opinion has been applied to supported_provider_types by removing
the ability to create local and gre networks via horizon.  This can be
adjusted if anyone believes these should be added (or others removed).
Fix mariadb & galera install order

* We were installing mariadb/galera as part of the galera play to ensure
  we could control the startup and preseed.
* This changes the play back to do this properly, instead of installing
  it as part of the "common" play.
* This leaves the packages to be installed in the common repo_packages
  file

Fixes-Bug: #222
Merge pull request #224 from andymcc/galera_fix

Fix mariadb & galera install order
removed openstack common play as its no longer used
Merge pull request #225 from cloudnull/removed-openstack-common

Removed openstack common play as its no longer used
Merge pull request #223 from mattt416/trello_35

Update horizon's local_settings.py template for Juno
Install Tempest in utility container

* Tempest playbook added to openstack dir
* glance_image module added for creating images and gathering image
  facts
* tempest_resources role added to create tempest prerequisites (cirros
  image, tenants)
* tempest role added for configuring tempest
* rpc_tempest_gate.sh added to /root in utility containers
Fix endpoints for heat_api and nova_os_api_compute

* Adjust $ sign to a % sign as it should be

Fixes-Bug: #228
Merge pull request #227 from hughsaunders/utility_tempest

Install Tempest in utility container
Move duplicated glance roles into a common file.
Merge pull request #230 from nrb/glance_common

Move duplicated glance roles into a common file.
Merge pull request #229 from andymcc/percent_fix

Fix endpoints for heat_api and nova_os_api_compute
removed redundant tasks
bumped version for new heat deps
removed unused files, and converted keystone to not use the template generator as no other service was doing this
track proposed/juno branches for openstack projects

until stable/juno is cut, we need to track the head of the proposed/juno branches for each openstack project, because master will now be open for kilo features
Merge pull request #238 from mancdaz/juno-proposed

track proposed/juno branches for openstack projects
Fix glance vars duplication in group_vars/repo_packages

* Git vars and service_pip_dependencies were duplicated
* Fixes inconsistencies when the vars aren't the same
* Remove duplicate vars from group_vars
* Ensure all vars are in repo_packages

Fixes-Bug: #240
Merge pull request #241 from andymcc/glance_vars_fix

Fix glance vars duplication in group_vars/repo_packages
Allow the default (kvm) for nova_virt_type to be used

* Changes the 2 kvm tasks to use "virt_type" instead of "nova_virt_type"
* This var is specified from group_vars file and is defaulted.

Closes-Bug: #242