Use new cookbook name for service_password

Bring this cookbook in line with other cookbooks
(openstack-block-storage), already following this
pattern.

Change-Id: Ibe89358f9162d8ab9306487e6ce0969227408e9d
Merge "Use new cookbook name for service_password"
Remove comment about cache_dir guard

The cache_dir is always created, and the chefspec guard
comment is no longer valid.

Change-Id: I46312df85faa8b465e19ef40e18d2479fe7bd6ad
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: I422eb3423ab2ac9234c7e19707909ff7423f5be9
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: Ic71cb8ab30d16701f130c87805f9fe2b8df8771c
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 image_stubs.

Change-Id: I096a0f64d66c0615abda4763f10225cf22bf01be