Add support for Apache 2.4 in the Classic UI config file

fixes #7739
Fix a memory leak in the ReadLineContext class

fixes #7602
Fix missing lock in ConfigUpdateHandler()
Don't execute built-in commands on the master in remote command execution mode

fixes #7708
Update documentation for 2.2.1

fixes #7903
Update documentation

refs #7903
Fix problem with macro arguments which are not separated by whitespace

fixes #7314
Use _libexecdir instead of static path

Instead of the static file path /usr/lib/icinga2/ the macro _libexecdir
is used, which is defined at the beginning.

refs #7913
Add missing /usr/lib/icinga2 directory to rpm spec

Make sure that the _libexec directory is part of the rpm package
"common".

refs #7913
Merge remote-tracking branch 'origin/fix/usr-lib-icinga2_is_not_owned_by_a_package-7913'

fixes #7913
Move set_permission statement from common to bin

/var/run/icinga2/cmd was moved from common to bin in Icinga 2.2.0 but
the set_permission statement wasn't moved to bin.

fixes #7914
Implement socket_path attribute for the IdoMysqlConnection class

fixes #7901
Redesign validators (WIP)