De-dupe code in openstack::cinder classes. Use composition to define what an cinder::all node is.
Move fail messages for cinder into cinder::controller class
Use openstack::params for db::mysql.
$enable_network_service should be true in multi_host == true
Cinder and quantum are techincally optional.  Make their passwords in params undef, and check if the password is set (then fail if unset) in the msql class. Also set the admin tenant to 'admin'