When listen_ssl is true, enable the SSL engine and set a cert/key

listen_ssl is insufficient to enable SSL because it doesn't enable
the SSL engine and doesn't set a certificate and key to use.

Change-Id: I42dc29424aee5d8abefeb26b84825daf4afa4ec7
Improve the default logging configuration

Using the suggested logging configuration, messages were being lost
including serious exceptions, due to the 'django' logger not being
defined.

This brings local_settings.py in line with the upstream changes to
resolve this, and also adds a formatter to make the log message format
more consistent with other projects.

Change-Id: I13ea88602575196681e2ed6f0e5cea2cca8fddd6
Related-Bug: #1236423
Set LOGOUT_URL properly in horizon settings

LOGOUT_URL depends on the root_path just like LOGIN_URL was is already set in
the template.

Without this change, a user whose session timeouts was redirected to
/auth/logout (404 error) instead of /horizon/auth/logout.

Change-Id: I4f7c7ab4d20eed514c48d79d78980d7415d70be5
Merge "Set LOGOUT_URL properly in horizon settings"
Merge "When listen_ssl is true, enable the SSL engine and set a cert/key"
Preparing for 3.0.0 Havana release

Updated Modulefile version.
Updated README.md release notes.

Change-Id: I7779538be1db2391c62903fada27128af17fd908
Fix readme typos

A couple of the links in the readme are broken.  This fixes the
ones that I noticed.  Also fixes a typo in the release notes.

Change-Id: I244a187593dff11d554c2c8d86b0a531259a433f
(cherry picked from commit 36f942e8bfb69e59165e7a5ed03b16183add80b8)
Update for 3.0.0-rc2

Updated .gitreview to point to stable/havana. Updated Modulefile
for release candidate.

Change-Id: Ia844a891da63775e958223b15c8453c80a0b3d3d
Added support for parametrized help_url path.

This should close: bz#1030398

Change-Id: I3522c446f9a3c2981db0f03b8080fdfa68ea958b
(cherry picked from commit 17ba6a73cec7f386922e6a914a120a829e225efc)
Adding endpoint type parameters

Creating openstack_endpoint_type and secondary_endpoint_type.

Change-Id: Ibba15ece974bd668c7d3bdb2b6e427a27fc39965
(cherry picked from commit d88624eb902ad27aef177e197522ac1c395b8c2f)
Change keystone_default_role to _member_

Previously both Member & _member_ roles were created, which lead to
confision.
Member role is not created anymore as of [1].

[1] https://review.openstack.org/#q,If4ed1c2c72ca67acad7b70651e68ff7ce68157dd,n,z

Change-Id: I933236c2c257b65a1027da07a760c8b4d10618cc
(cherry picked from commit 45a60830d80172814d3b44c26d26566d922f0b2d)
Fix user/group for debian operating system

The commit 46c48eda06c4ac3e3b303c5099f49e59da5006a8 fixes the problem
on ubuntu but it introduces a regression on debian.
Please see #1224770/comments/5

Change-Id: Id2764a840c04035443fef06719d31125ba34165c
Closes-bug: #1224770
(cherry picked from commit e6c0c9aa4b396655e2aa1663c07be7b00b652d57)
horizon replaced nodejs by a python alternative

since commit a0739c9423a4c559b45af96fa4cdb30539dcdbd7 and the Havana
release, horizon uses a pure Python alternative to nodejs.

Horizon changed the way to use the compress utility, the option
offline_compress is no longer available.
Thanks to Maxime Vidori for the information.

Change-Id: Ie290701b00c97352838e13182b940a6de46a591f
(cherry picked from commit fae0d04b82867dab3c355e5f1d5a9b2d0054f949)
Merge "Adding endpoint type parameters" into stable/havana
Merge "Added support for parametrized help_url path." into stable/havana
Introduce keystone_url parameter

This parameter deprecates keystone_host, keystone_port & keystone_scheme
and allows to pass a complete url.

Implements blueprint serve-keystone-from-wsgi

Change-Id: Ia8aa6e6377abf0e84427174fb946f4efa5defa12
(cherry picked from commit 314df2136eb54ac95d0716d00f20265c5c439494)
Merge "Fix user/group for debian operating system" into stable/havana
Merge "horizon replaced nodejs by a python alternative" into stable/havana
Merge "Introduce keystone_url parameter" into stable/havana
Release 3.0.0-rc3

Updated Modulefile for release 3.0.0-rc3

Change-Id: I880424118e845491db6af2d068970addbd65706a