Fix Shib setting rules.

ShibRequireSetting is not a real thing. I think it was a mixup between ShibRequireSession
and ShibRequestSetting. I've replaced it with separate options for both. The latter is
an array as you can set a variety of diffrent settings, while the latter is a simple
On or Off value. Each item in the settings array should be the name and value of the setting,
e.g. ['requireSession false', 'applicationId myresource']
shib_request_settings now a hash intead of array.
(#1423) Added the WSGIChunkedRequest directive to vhost

This option is necessary[1] when running OpenStack's keystone on Apache.

[1] https://review.openstack.org/#/c/34835/
Fix misleading error message

This optimization reduces debugging time when hitting it by approximately 10 minutes ;-)
Add Passenger related parameters to vhost
Turning off SSLv3 by default, re: CVE-2014-3566 (POODLE SSL vuln.)
Merge pull request #895 from tskirvin/master

Turning off SSLv3 by default, re: CVE-2014-3566 (POODLE SSL vuln.)
Merge pull request #893 from DavidS/patch-1

Fix misleading error message
Merge pull request #888 from UniversityofWarwick/master

Fix Shib setting rules.
Merge pull request #890 from retr0h/feature/MODULES-1423

(#1423) Added the WSGIChunkedRequest directive to vhost
Merge pull request #894 from domcleal/vhost-passenger

Add Passenger related parameters to vhost
Add parameter for AddDefaultCharset virtual host directive