Adds COMPRESS_OFFLINE option to local_settings

The Ubuntu Havana packages includes pre-compressed
assets and does not install a package that provides
lesscpy.

This re-adds COMPRESS_OFFLINE=True to utilize this
and avoid a broken Horizon install on Ubuntu.

Change-Id: I6671938a87744a4dd0b84021ca87cd49aea10741
Closes-Bug: #1272441
Release 3.0.1

Bugfix release for Ubuntu

Change-Id: Id3e9199e2566d53264eae4f34c90d90ff0d55a99
Parameterize OPENSTACK_NEUTRON_NETWORK settings

Horizon can provide GUI support for Neutron's LBaaS, FWaaS, VPNaas,
and other services. However the settings to enable these is currently
hardcoded in the local_settings.py.erb template rather than being
parameterized, making it impossible for users to enable support for
these functions.  This patch adds a parameter hash to enable users to
select how they want to configure Neutron services and sets default
values to match the old hardcoded settings to maintain backward
compatibility.

Conflicts:
	manifests/init.pp
	spec/classes/horizon_init_spec.rb

Change-Id: Ibfa75a83a88d9bb26d65c026c7f913e000bce13f
Closes-Bug: #1274382
(cherry picked from commit e2c0e7543a3e73013101fc34567a1850367538b1)