improve WSGI configuration

This patch improves the WSGI support:
 - introduce a wsgi_user and wsgi_group to avoid confusion with
   apache_user and apache_group
 - ensure openstack-dashboard.conf will not conflict with apache::vhost
 - ensure the WSGI user can write in the log file
 - ability to define the number of WSGI process/thread
 - disable the SSL vhost if needed
 - create the /static alias using puppet-apache "alias" key

Closes-bug: #1265169

Change-Id: I39b52b2bc51ba04d59de81dc45b5a4ad82d0dc2c
bump minimal stdlib version to 4.0.0

This has been pointed out by Mathieu Gagné during the I39b52b2b review,
We use any2array since Icf2a4bed8980137181810f2f5d3a38db54af4443. This
parser function was introduced in puppetlabs-stdlib 4.0.0.

Change-Id: Ib0e9821d8e9a1296d7b931de57b8a6b94269df23
Merge "improve WSGI configuration"
Merge "bump minimal stdlib version to 4.0.0"