Fix apache module 0.9.0 compatibility issue

The `apache` base class should be declared before any subclasses
(like `apache::mod::wsgi`) or defines (like `apache::vhost`)
because the base class does the variable initialization that the
subclasses utilize.

Fixes: bug #1226687

Change-Id: Ia1d694893d8a2e7d38769d2e43076a061e875b54
Catch up with upstream's changes to local_settings.py

In the past 6 months, quite a few things have changed upstream. It's
time to catch up and add the changes from local_settings.py.example.

Fixes: bug #1223317

Change-Id: I1fcabdf926263f1c6b6f19acd34ec59bf17283c3
Preparing for 2.2.0 release.

Updated Modulefile version.
Updated README.md release notes.

Closes-bug: #1224770

Change-Id: If3f334c524a56dc9fa65a312897112ce0207fe1c
Merge "Preparing for 2.2.0 release."
Updated user and group in debian params.

The havana release of horizon has the wsgi process
user and group as horizon in the debian packages.

Closes-bug: #1224770

Change-Id: I9a36ac12188d71721d16160055f3dc6fcd88b03e
Merge "Updated user and group in debian params."
Policy file paths on osfamily=RedHat have changed

On RedHat distributions of OpenStack (i.e. Fedora, RDO and RHOS),
the path of the RBAC policy files has been changed to differ from
upstream as they strive to have all configuration pieces under
/etc/openstack-dashboard instead of /usr/share/openstack-dashboard/

This change merely mimics the change Red Hat performed downstream:
https://github.com/redhat-openstack/horizon/commit/76e15a3cd419a0038b44687effec95b41e656d79

Change-Id: Ib1692244fed6191af84af0123c78129d71991a41