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
Merge pull request #243 from andymcc/nova_virt_type

Allow the default (kvm) for nova_virt_type to be used
Merge pull request #232 from cloudnull/nova-compute-remove

removed redundant tasks
Merge pull request #235 from cloudnull/keystone-updates

removed unused files, and converted keystone to not use the template generator
Merge pull request #234 from cloudnull/heat-supporting-clients

Bumped version for Juno heat deps