Adds Support for Glance Registry MySQL Idle Timeout

Previously, only the glance::api class could manage the sql idle
timeout.  This change allows the sql idle timeout for Glance
Registry to be configurable.

Defaults to '3600' for backwards compatibility with a
`wait_timeout' of 8 hours, after which MySQL will drop idle
connections.

Change-Id: I00d01e77af56384f4d74ab8de4a7d3bbd298e9a2
Propagate internal and admin address to services

The previous behavior was that all services endpoints uses public_address by
default even when parameters internal_address or admin_address were set in the
openstack::controller class.

I think that it makes more sense to propagate these addresses to all other
services (nova, cinder,...) because the openstack::controller class installs
all services on the same machine which will probably be accessible through the
same public,internal and admin addresses.

Change-Id: Ibeea076b5c26f95ae2bdc213d64799fb5ffc2d8d
Merge "Adds Support for Glance Registry MySQL Idle Timeout"
Update name of tempest revision parameter.

 * version_to_test => tempest_repo_revision, for clarity.

Change-Id: I80523050d069fbf7465fe24ebc096b98917228c3
Cosmetic only: Fix arrow indentation

Change-Id: I0910f20e98eb6e1b26222af679567b41469c244b
Merge "Cosmetic only: Fix arrow indentation"