Add checks for nimble san devices

Adding some checks for nimble san devices. This can be augmented as we
determine which other checks are important, but this is a good first
cut.
rsyncd: Fix misspelled config options
Add support for configurable cinder backends

Adding support to cinder.conf for configuring alternate backends. This
will allow us to back cinder with something like a SAN. Additionally,
as some SAN's may not have native cinder support, add the ability to
install alternate python packages.
Merge pull request #488 from craigtracey/nimble

Add support for configurable cinder backends
Merge pull request #493 from craigtracey/nimble-check

Add checks for nimble san devices
Merge pull request #507 from blueboxgroup/rsyncd-config

rsyncd: Fix misspelled config options
logging: role; local UDP based; with forwarding

Python <2.7.4 has an issue with direct unix socket syslog logging.
During a rsyslog service restart, the socket is closed and re-opened but
the services using the logging improperly handle the socket close and
start to fail. These services consume 100% of CPU resources until they
are restarted.

This change works around the problem by using rsyslog to listen on
514/udp and the imfile module to follow some individual OpenStack
service logfiles and forward them onto the central logging server.

All nova, cinder, keystone services log to the local UDP port by
default. Only some services need to be manually followed which is
defined in the defaults for the logging role.

Relevant links:
 - https://bugs.launchpad.net/mos/+bug/1363102
 - http://bugs.python.org/issue15179
logging: Use command for ufw, not ansible module
logging: Open ports. before restarting services
logging: Playbook to deploy updates w/restarts
logging: Spacing issues after rebase
ssl: Add playbook for constrained deploy
cinder: Define cinder.backends in defaults
Merge pull request #510 from blueboxgroup/fix-cinder-common

cinder: Define cinder.backends in defaults
tests: remote glance image replication check
Merge pull request #511 from blueboxgroup/fix-ci-glance-images

tests: remove glance image replication check
Merge pull request #505 from blueboxgroup/rsyslog-udp

logging: role; local UDP based; with forwarding
ssl: Further limit tasks which are run
Merge pull request #509 from blueboxgroup/ssl-certs

ssl: Add playbook for constrained deploy
arbiter: install percona-garbd package only