Fix crash in CreateCert

fixes #7862
Fix incorrect operators in GelfWriter::NotificationToUserHandler

fixes #7866
Remove the BuildRequires for yajl-devel (on RHEL 6) because their package is broken

refs #7463
Documentation: Fix wrong wizard information for clients

Remote client should not be configured as master, so we need to answer the first question with 'Y'

fixes #7847

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
Implement support for arrays in command arguments

fixes #6709
Move the icinga2-prepare-dirs script to /usr/lib

fixes #7786
Run systemd macros in the correct rpm scripts

The systemd Icinga service was moved from the package bin to common in
2.2.0 but most rpm scripts like postun, preun and so on weren't adapted
accordingly.

fixes #7738
Documentation: Explain macro array support, repeat_key, add icmp example

fixes #7868
fixes #7867
Update man page for icinga2

$ help2man 'icinga2 daemon' > doc/icinga2.8

fixes #7735
Cli: Ensure that repository path is created on 'node add' command

fixes #7743
Docs: Fix wrong command reference

refs #7867
Parse config files in parallel