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/
Add Passenger related parameters to vhost
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