fix memcache backend setting when server list is empty

Fixes bug 1187811

Change-Id: I81502e453ab059f16931b10b6c5d08b21b4ed1e6
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: I017616954ba489e84c566b9c3cded829b0ee9ea2
Updated config to stable/grizzly

Updated settings from the upstream stable/grizzly branch.
Kept the settings we originally had, and marked some that
may be removable.
  https://github.com/openstack/horizon/blob/stable/grizzly/openstack_dashboard/local/local_settings.py.example

Change-Id: I8bc4fa7c9c80cd93b84cfecdaebdb69f23565d4a
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: Iffcb9acefcab061e94b60d5cd8b8f4922434df43
Merge "Updated config to stable/grizzly"
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.

Change-Id: If6fae7b255de42ace75ecc507e99bb6bdd1be7e6
Added dashboard_stubs

Following a pattern already laid out in other cookbooks.
Invoke a common stub method before each test.

Change-Id: Ib52afd39b299b85db74a28182dd8d7e35138f91d