Merge pull request #14 from crowbar/release/pebbles/master

pull changes from dell
fix ssl for swift
lets try to keep in mind that self-signed certs wont work for now
tiny style fix
typo
initial rhel support
Support for cciss disks (HP Smart Array)

Instead of
  /dev/hda        with /dev/hda1, they have
  /dev/cciss/c0d0 with /dev/cciss/c0d0p1

and ohai reports them as "cciss!c0d0"
https://bugzilla.novell.com/834870

http://man7.org/linux/man-pages/man4/cciss.4.html
Switch to using the Disk management from the Barclamp library

This, among other things allows to use cinder and swift
storage on the same node, and also opens the way for future code
cleanup.
Remove disk_enum_expr and disk_test_expr

Both attributes are now entirely unused.
Detach devices that do not have a matching UUID anymore

Otherwise applying the barclamp fails after replacing harddrives
(or when reapplying a newly created proposal).
Ignore mount errors on boot

If an (old) Swift device cannot be mounted anymore, ignore
that and let chef-client clean it up.
Merged in fix for COOK-990:

https://github.com/opscode-cookbooks/memcached/commit/745418aa6e04ff59f5c1b0d34a23ce2fdbb84a61
a lot of fixes for rhel/centos support
memcached not in list for rhel
xfsprogs required for swift
python-dns pkg is required
lets try to use uwsgi from gem
a lot of fixes for rhel/centos support
few typos
a lot of ugly fixes for rhel/centos