Add basic support for mod_speling
add docroot_mode parameter to vhost
Remove non-SSL rewrite example from apache::vhost

As apache::vhosts requires $docroot to be set, this example doesn't work. However the non-SSL to SSL rewrite is a very common use case (and setting $docroot to /dev/null doesn't work either). Parameter $docroot should be optional. Or at least it should be possible to skip docroot management (create dir, set owner etc.) for example by setting $manage_docroot = false.
Merge pull request #709 from cvdwel/patch-1

Remove non-SSL rewrite example from apache::vhost
Merge pull request #697 from ckaenzig/vhost-docroot_mode

add docroot_mode parameter to vhost
Merge pull request #652 from rchouinard/mod_speling

Add support for mod_speling
Allow custom extensions for php handler
Changing extensions.join to extensions.flatten.compact.join
Typo
Use access_compat on 2.4, and update pagespeed to load the correct module in 2.4.
Update specs
Merge pull request #715 from hunner/php-allow-custom-ext

Add specs for #689
Add suexec support

This adds the suexec_user_group parameter to vhost and introduces a
class apache::mod::suexec, which is included when the parameter is used.
Merge pull request #714 from mhaskel/pagespeed

Use access_compat on 2.4, and update pagespeed to load the correct modul...
Merge pull request #712 from ekohl/suexec

Add suexec support
 Configure Passenger in separate .conf file on Debian so PassengerRoot isn't lost

The changes in 005bf615c are also necessary for Ubuntu 14.04 which now
ships Passenger 4.x