Updated Cinder's api-paste for Grizzly.

Updated the config from the stable/grizzly branch
on github.

Change-Id: I5e265dcd21963ead3ebaf62b826fb35b03a5e917
Removed `glance_api_chef_role`

This is dead code and should be removed.  Also,
needed to update tests, so that they passed.

Change-Id: Ib7df8f6036ccc1ace58854c713f6ce646e09820f
Tests should be using require_relative

The #require_relative statement is relative to the file
containing the the statement.

Change-Id: I032eb8384328fb478e12b6f433d3cfa2229e252a
Merge "Updated Cinder's api-paste for Grizzly."
Corrected syntax to actually work under grizzly

The file contained a syntax error in `[pipeline:apiversions]`.
Also, the `[openstack_volume_api_v1]` section was incorrect.
Verified this template correctly starts a grizzly cinder-api
instance.

Change-Id: I8408aaa1bcaad3a3ebba2a666dc29d950866ea02
Merge "Tests should be using require_relative"
Merge "Corrected syntax to actually work under grizzly"
Removed comments from policy.json

The policy.json file cannot contain comments or it fails
to parse.

Change-Id: I0df5775d8322ff37f54c3c78921afd6463afd227
Always set the `cache_dir`

Following the pattern from other cookbooks to always set the
`cache_dir`.

Change-Id: I5e1e08311942c6847361f8e1555bac5615d9dc13
Only lookup volume service passwords when necessary

The volume service passwords should be looked up depending on
the type of driver used.  As I understand it the grizzly netapp
driver no longer requires dfm.  However, without testing this,
would like to keep the existing configuraton.  We will be testing
this in our lab over the next few days, and will send a new patch
based on our findings.

Change-Id: I1cf0b6e292eec71788d0b79dbf270a1d17bbfa1e
Merge "Removed comments from policy.json"
Merge "Always set the `cache_dir`"
Removed unused netapp driver attribute

This is a left over attribute from when we were backporting netapp patches
to our folsom installation. Since we've removed the patches, we don't need
this attribute anymore.

Change-Id: Ib34cdfb7f36d379ec3f0c8b9c08a6b6271ece9f3
Using correct volume driver paths

  cinder.volume.X instead of cinder.volume.drivers.X results in a
  deprecation warning in the cinder-volume log.

  https://github.com/openstack/cinder/blob/master/etc/cinder/cinder.conf.sample#L1352-L1353

Change-Id: Ica4ff79b3ccc35a9d3ff64bdc0bb89a94e7ead1f
Update Chef dependency to Chef 11

Also add dependency on json <= 1.7.7, required by Chef 11.

Resolves problem: Bundler could not find compatible versions for gem
"json" (required for chef and berkshelf).

Partial fix for bug #1183540

Change-Id: Ia10a0256b782eafe70363e737f4f79ce2bb8be82
Merge "Using correct volume driver paths"
Merge "Update Chef dependency to Chef 11"
Use strainer to isolate and test individual cookbooks

Included:
- Add strainer gem
- Update test-related gems
- Add Strainer file
- Remove run_tests.bash
- Update .gitignore
- Update README file

Partial fix for bug 1188345

Change-Id: I440c69a0d6eba46b9cf69559a652264e719714d6
Test cleanups for chefspec 1.3.0

ChefSpec 1.3.0 allows tests to evaluate guards.  Wired in
this cookbook to use that functionality.  Made tests a
bit clearer, and better utilize the block_storage_stubs.

Change-Id: Ib2e3ee8e00bdc5fb5dcda6b48beb0c405e9d8b92
This should be version 7.0.0

We are still developing the grizzly release.  Since we
are still developing, we should not increment versions
until the release; at which point we will begin semver.

Change-Id: I106ff09d2e76d9cee291a4f2386b93e3b038c0b8