Add Vagrant standard environment

Adding the vagrant standard build environment.
Increase neutron agent_down_time timeout.

In one production environment, neutron was intermittently considering
dhcp-agents to be unavailable, leading to instance dhcp failures.

In this environment, dhcp-agents were checking every ~ 5-15 seconds.
The default heartbeat interval is 4 seconds, and the default agent_down_time
is 9 seconds.

It is so far known why heartbeats were not coming in as frequently as expected
in this environment, so bump agent_down_time to 20 seconds, so that
services are not incorrectly considered unavailable.
Prevent false positives in haproxy check.

Previously, the haproxy process check was looking for the string 'haproxy'
in the process command line.

This results in false positives with the introduction of LBaaS, which contains
'haproxy' in the path to its config file.

Prevent this by looking for a process which contains "haproxy.*-f $haproxy_config_file".
cpu-check won't alert if kvm is the culprit
sort ps by memory usage and cpu
Remove guard around setting neturon router gateway.
only have glance set non-primary services to backup
Merge pull request #294 from blueboxgroup/haproxy-check

Prevent false positives in haproxy check.
Consolidate common libraries in common role

Turns out that we have a number of roles that call for the same sorts
of system dependencies. Consolidate them into the common role so that
we don't repeat ourselves.

Also move python-dev to python2.7-dev as python-dev could be a moving
target.
Move these sensu checks into sensu_plugins dir

These sensu checks were one level too high to get copied onto the host.
Merge pull request #309 from craigtracey/movesensuchecks

Move these sensu checks into sensu_plugins dir
Merge pull request #308 from craigtracey/consolidatelibs

Consolidate common libraries in common role
Merge pull request #292 from blueboxgroup/agent_down_time

Increase neutron agent_down_time timeout.
Merge pull request #266 from craigtracey/vagrantstandard

Add Vagrant standard environment
Update swift-dispersion-* checks

We should call the check with the .py extension as well as shebang
python in the file.
use system ruby for plugins
Merge pull request #312 from blueboxgroup/sensu-system-ruby

use system ruby for plugins
memcached gem for memcached-graphite sensu check
Update default-vars monkeypatch to work with latest ansible.

Upstream ansible changed the signature of a method we are
monkeypatching, breaking the plugin.  This change matches the
new signature, and the plugin remains backward-compatible with
older versions of ansible.
Merge pull request #315 from blueboxgroup/vars-monkeypatch

Update default-vars monkeypatch to work with latest ansible.