Do now recursively chown {{ install_lib_dir }}

Currently, we recursively chown /usr/local/lib/python2.7/dist-packages
to www-data:www-data.  This should be unnecessary as we can (and do)
chown individual directories in the horizon specific roles.
Merge pull request #368 from mattt416/issue_367

Do now recursively chown {{ install_lib_dir }}
Change value of SECRET_KEY

Currently SECRET_KEY points to
{ install_lib_dir }}/openstack_dashboard/local/.secret_key_store
however this directory is not writable by www-data:www-data and
attempting to load horizon results in a LockFailed exception being
raised.  Rather than making
{ install_lib_dir }}/openstack_dashboard/local/ writable by
www-data:www-data, we create /var/lib/horizon and point SECRET_KEY to
/var/lib/horizon/.secret_key_stone.
Default swift-proxy group for haproxy purposes

This avoids a situation where we can't setup haproxy as swift isn't being used.
Default the swift-proxy group to a string so the key error is avoided.

Fixes: #375
Merge pull request #376 from andymcc/haproxy_swift

Default swift-proxy group for haproxy purposes
Revert "Default swift-proxy group for haproxy purposes"
Merge pull request #377 from rcbops/revert-376-haproxy_swift

Revert "Default swift-proxy group for haproxy purposes"
Merge pull request #366 from mattt416/issue_362

Change value of SECRET_KEY
resolved issue with neutron ha failover cron clobbering other crons

the cron job for the neutron ha l3 failover is non blocking. this
makes it so that its possible to run many of the same job which
can cause all kinds of terribad issues. this agragates the jobs
into a single script that has a lock file such that it will only
ever run one of the single jobs.
Added missing comma which caused Kibana dashboard to not load
Merge pull request #389 from jameswthorne/master

Added missing comma which caused Kibana dashboard to not load
Updated AIO install script for RPC 10 playbooks

This change updates the list of playbooks to install via the AIO heat
templates. I have also removed the version number of the heat template
filenames.
supply a list of memcache servers rather than the load balancer IP

addresses #373
Ensure swift-proxy containers aren't created when not using swift.

* Adjust the environment so that swift_proxy isn't part of infra
* Fix md5sum for environment file in rpc_user_config

HAProxy will work without swift-proxy containers as the group exists
in the inventory but is empty. The VIP will be created but has no
backends.

Fixes: #392
Fixes: #393
Merge pull request #399 from andymcc/swift_env_fix

Ensure swift-proxy containers aren't created when not using swift.
Merge pull request #395 from mancdaz/master-373

supply a list of memcache servers rather than the load balancer IP
remove memcache from f5 config generator

Addresses #373
Fix rpc_environment hash in rpc_user_config

Following the fix for swift_proxy the environment has was incorrect.
This fixes that.

Part of Bug: #392
Merge pull request #400 from mancdaz/master-373

remove memcache from f5 config generator
Merge pull request #386 from cloudnull/l3-ha-updates

resolved issue with neutron ha failover cron clobbering other crons