Require TLS with AES cipher

Disabling the RC4 cipher: the number of clients connecting to our
OpenStack controller node is relatively limited and we can force them to
use a modern cipher. Additionally commenting the cipher configuration so
save referencing the HAProxy configuration manual to ensure we are not
forcing SSLv2.
Merge pull request #118 from blueboxgroup/disable-rc4

Require TLS with AES cipher
When bringing up a vm test environment, use m1.medium.

When vm creation was moved from shell into ansible,
flavor changed to small, which results in OOM errors.
Merge pull request #119 from blueboxgroup/test-on-medium-flavor

When bringing up a vm test environment, use m1.medium.
Fix YAML typo in common.yml test.
Ensure a proper editor is present on all machines.
Merge pull request #120 from blueboxgroup/vim

Ensure a proper editor is present on all machines.
Only use memcached role on controller

We use variables from the memcached role when other roles are executing.
However, this installs memcached on servers it should not be installed on.
Using vars_files to bring in the dependant vars.  This is not ideal, b/c
it does not allow overriding, but at this point, I am starting to question
the usefulness of roles' defaults.

Ansible vars are really really annoying -- at least for me.
Remove ruby 1.8 in favor of 1.9.1 (aka 1.9.3)

Also, moved a couple packages into the system tools task.
Added build-essential

    ERROR:  Error installing antsy:
    ERROR: Failed to build gem native extension.

    /usr/bin/ruby1.9.1 extconf.rb
    creating Makefile

    make
    sh: 1: make: not found
Merge pull request #121 from blueboxgroup/blueboxgroup/memcached-use-vars-files

Only use memcached role on controller
Merge pull request #122 from blueboxgroup/blueboxgroup/ruby-1-9-3-bump

Remove ruby 1.8 in favor of 1.9.1 (aka 1.9.3)
Add an Ursula metadata motd entry

This change simply adds a motd entry for all Ursula hosts. This is
Ubuntu-specific (but that's OK, because so is Ursula). Intention is
that this will evolve over time.
The db checks should not be on arbiter

The arbiter does not get mysql client installed.  The checks depend
on mysql client.  Only apply the db checks to the db hosts.
Merge pull request #124 from blueboxgroup/blueboxgroup/fix-percona-cluster-check

The db checks should not be on arbiter
[provider_admin] update envs/example
[provider_admin] stackrc uses provider_admin
Merge pull request #123 from craigtracey/ursula-motd

Add an Ursula metadata motd entry
Merge pull request #125 from blueboxgroup/provider_admin

provider_admin user for stackrc
Added task to cleanup memcached on wrong nodes