Update local_settings.py to latest version

* Use local_settings.py.sample from Grizzly
* Make sure latest template includes Puppet settings
* Use @ notation for ERB template variables
  Fix Puppet 3.2 deprecation warnings (see Puppet #19058)
* Add ability to disable memcached by setting
  the 'cache_server_ip' parameter to False. It will fallback
  to using local-memory caching.
* Deprecate swift and quantum parameters. They have no effect.
* Fix deprecated settings:
    * CACHE_BACKEND (replaced by CACHES in Grizzly)
* Remove unused settings:
    * PROD (removed in Folsom)
    * USE_SSL (removed in Folsom)
    * SWIFT_ENABLED (removed in Essex)
    * QUANTUM_ENABLED (removed in Essex)

Change-Id: I825a2fa73c941c4e244bc03f7d0477fff5816ea0
Various Puppet lint fixes

* Fix following warning:
    * variable not enclosed in {}

Change-Id: I12ef583cca1330769e1c118b1b496929fb549732
Ensure booleans are capitalized in template

Python requires booleans to be capitalized to be a valid value.

Change-Id: I43e3edee46853d8886e2e2d43f0176aef675c3b1
Merge "Update local_settings.py to latest version"
Pin apache to major version for fixtures

Previously, unit tests were using master for testing.

This commit changes them to use the newly created major version
branches. This allows us to backport bug fixes while we wait for
upstream to stabilize.

Change-Id: I2636652e753cc3768cb06f39f262d0e56ac25999
Merge "Ensure booleans are capitalized in template"