Add Redhat support

This commit adds red hat support to cinder.
- Adds Redhat package names
- Make package installations optional
- Make cinder client package name per OS
Merge pull request #11 from bodepd/redhat_support

Add Redhat support
Include /etc/cinder/volumes/ in tgt targets.conf

This config isn't included in the RHEL packages
Merge pull request #12 from derekhiggins/targets-conf

Include /etc/cinder/volumes/ in tgt targets.conf
NetApp driver
Added license for #10
Adding the ability to specify https for the public endpoint
API bind host configurable
Merge pull request #15 from jtopjian/license

Added license for #10
Merge pull request #16 from derekhiggins/https_endpoint

Adding the ability to specify https for the public endpoint
Merge pull request #17 from Mirantis/api-bind-host

API bind host configurable
Merge pull request #14 from jtopjian/netapp

NetApp driver
Added rspec test for netapp volume support
add readme for cinder
Merge pull request #19 from bodepd/add_readme

add readme for cinder
fix readme typo
Merge pull request #20 from bodepd/add_readme

fix readme typo
Changing module name to match the standard

Every other puppetlabs openstack module uses the naming scheme "puppetlabs-X", and other modules expect this one to use this scheme as well:

Warning: Missing dependency 'puppetlabs-cinder':
  'puppetlabs-nova' (v1.0.1) requires 'puppetlabs-cinder' (>= 1.0.1)
  'puppetlabs-openstack' (v1.0.3) requires 'puppetlabs-cinder' (>= 1.0.1)
Merge pull request #18 from jtopjian/netapp-spec

Added rspec test for netapp volume support
make params configurable