Remove the custom availability_zones.py patch

We are migrating to havana release.  No longer need to patch
this file.
Remove CHANGELOG.md

This is a hassle to keep up to date, and duplicates information
which is already in git log.
Allow the setting of default dnsmasq settings

We can provide default upstream dns servers to dnsmasq.  This will
allow instances's resolv.conf to point to the local name server,
and resolve local domains, as well as resolve upstream domains.
We are no longer using GRE, removed the MTU twiddling.
Corrected setting of default dnsmasq seeeings

Needed to move dnsmasq.conf into a directory oslo is not using.
Also, added an additional upstream server.
Remove ursula playbook

No one has been using it, and it's out of date.
Remove role dependencies of sensu-client.

Having several roles depend on sensu-client was causing sensu-client
role to be applied multiple times, lengthening deployments.

The only real dependency was for the "restart sensu client" handler.

This change introduces a new role, common-handlers, which contains
the "restart sensu client" handler.

Other roles can now depend on this common-handlers role, without causing
any tasks to be run repeatedly.
Make glance upload and neutron net tasks work with CA-cert.

Before, a ca-cert file was unconditionally specified in
these tasks, which broke environments using ca-signed certs.

Now, a ca-cert file is specified only if a self-signed cert is in use.
Allow up to 15 processes before tripping a process-check warning.
Remove `remove-iscsitarget` playbook.

This playbook was intended to be temporary, until it had
been applied to all environments, which it now has.
Don't create duplicate security groups
Corrected variable usage

[DEPRECATION WARNING]: Legacy variable substitution, such as using ${foo} or
$foo instead of {{ foo }} is currently valid but will be phased out and has
been out of favor since version 1.2. This is the last of legacy features on our
deprecation list. You may continue to use this if you have specific needs for
now. This feature will be removed in version 1.5. Deprecation warnings can be
disabled by setting deprecation_warnings=False in ansible.cfg.
Removed a temporary rm task
Moved sensu monitoring into a playbook

Rather than having monitoring tasks inside many roles, move monitoring into
a single playbook where tasks are applied to the necessary roles.
Changed permissions on sensu files to 0644
Need better internal grep

Now that we have two internal networks, need to find the correct
one.

    | 0b2f1eae-6abf-432c-b740-a72742abda24 | internal    | None |
    | f1d1b0a6-de3a-4ae3-9c31-4af074f7659c | internal-cf | None |
Configured keystone to use memcached for tokens

Configured the [cache] and [token] sections for use with a memcached backend.
This contains an epic hack to memcache.py, until we can solve the caching
bug in keystone.