Generate apache2 and apache 2.4 configuration

refs #6120
Setup/Webserver: Adapt class names to filename

refs #6120
Setup/Webserver: Add nginx configuration

refs #6738
Setup/Webserver: Add nginx sub path configuration

refs #6738
Setup/Webserver: Change namespace

refs #6120
Setup/Webserver: Change template generation to nowdoc

refs #6120
Setup/Webserver: Consolidate apache config

Add configDir to replace tokens.

refs #6120
Setup/Webserver: Fix nginx static file resolve issue

refs #6738
Webserver\Apache2: show hint with no mod_rewrite

This is yet unstyled, but still far better than 500

fixes #7643
Add missing use statement for IcingaException in SetupException
Remove constant ICINGAWEB_BASEDIR

We should avoid use of constants.
Remove constant ICINGAWEB_APPDIR

We should avoid use of constants.
Add getVendorDir() in favor of constant ICINGAWEB_VENDORS
Add selection count hint in grids with help for hosts and services

refs #7654
Merge branch 'master' into feature/generate-webserver-config-6120

Conflicts:
	application/clicommands/SetupCommand.php
CLI/Webserver Setup: Remove sapi stuff becuase it's nowhere used

refs #6120
CLI/Webserver Setup: Rename publicPath to documentRoot

refs #6120
CLI/Webserver Setup: Fix argument sanity checks

refs #6120
CLI/Webserver Setup: Don't use camelCase arguments

refs #6120
CLI/Webserver Setup: Don't print "# Your %s configuration"

I want to copy the config only.

refs #6120