changed legacy endpoint for new
changed the mysql_info for new sql_connection
added openstack-utils/openstack-common
changing out some of the variables
added chef_role for keystone
added glance_api_chef_role
changed out some of hte keystone_register stuff
Massive refactoring of Cinder cookbook

* Updates the attributes to align with openstack-common and
  the other AT&T-standardized OpenStack cookbooks
* Splits the single server recipe out into recipes for
  common, api, setup, volume and scheduler so that nodes
  can get the Cinder API, Cinder Scheduler and/or Cinder Volume
  service installed separately
* Pull in the isci and tgt packages, matching RCBOps volume recipe
Updates metadata and indent correction per retr0h
Merge pull request #2 from jaypipes/working

Massive refactoring of Cinder cookbook
Fixed a couple syntax errors (rogue ',')
Merge pull request #3 from retr0h/working

Fixed a couple syntax errors (rogue ',')
Need to install keystone packages in nova-common

Also structured cookbook like our other nova cookbooks
Merge pull request #4 from retr0h/working

Need to install keystone packages in nova-common
Corrected OOO issues

This cookbook looks a bit more like RCB due to some difficult to solve
OOO issues.

1. Needed to duplicate the cinder.conf template in each service needing it, due
   to the following reasons:
   a. Having a notifies in common.rb to restart services that were not defined
      yet (but in later recipes) broke the recipe.
   b. Having notifies in common.rb for services that were not installed breaks
      things.
   Due to this very diffuclt issue to solve, felt it was okay to duplicate the
   template rendering.

2. Need to lookup the database password from a mysql server query, like we do
   elsewhere.  Have not tackled this yet.  Hardcoded to see if service would
   finally install.

3. Reformatted a few things to match our other openstack cookbooks.

4. Found a few bugs with endpoints needing '.to_s', or missing @ reference
   in template.
Merge pull request #5 from retr0h/working

Corrected OOO issues
Updated api-paste from following url

https://github.com/openstack/cinder/blob/stable/folsom/etc/cinder/api-paste.ini
Merge pull request #7 from retr0h/working

Updated api-paste from following url
Fixes from marathon chef-client debug session

* Fixes hard-coded db password for Cinder with lookup
  of the cinder_db_chef_role attribute
* Fixes typo of glance_host and glance_port in config template
* Fixes incorrect keystoneclient.middleware reference in api-paste
  template
* Removes recipes/common.rb, as it was pointless now that the
  config template processing had to be moved into each service recipe
* Removes the recipes/setup.rb, as it was all for the API service,
  so moved the keystone_register calls directly into the api.rb recipe
Make sure we URI.decode the endpoint URLs