Bump version to 2.0.0-2.beta2.dev.
Fix segfault with zones without endpoints on config compile.

Fixes #6425
spec: Fix rhel/suse conditiations with {pre,post}un.

Refs #6446
Refs #6374
Documentation: Update migration script location.
Documentation: Add a note on no length restrictions for plugin output/perfdata.

Fixes #6452
Debian: add updateversion tool for local tests.

Refs #5816
Debian: update updateversion tool to handle pre-release tags.

Refs #5816
Documentation: Update command definitions to use argument conditions.

Fixes #6364
Spec file fixes for opensuse, preun macro, conditionals.

Fixes #6446
Add global zone identifier for global object/template configuration.

Refs #6254
Merge branch 'feature/global-zone-6254' into next

Fixes #6254
Remove default example config.

Refs #6254
Livestatus: Fix 'OutputFormat:json' w/o space is valid (NagVis bug)

Fixes #6470
Livestatus: Add 'host_name' and 'service_description' columns for NagVis

These columns are used for filtering and seem to be not documented nor
supported. Only added for compatibility reasons.

fixes #6474
Documentation: Add Debian icinga2-dbg package to troubleshooting guide

fixes #6476
Fix thinko with global zone sync

refs #6254
Documentation: Emphasize on global zone on all nodes

refs #6254
Less verbose start output using the initscript

All output is dumped to startup.log and only shown in case of
'checkconfig' as parameter, but not during a reload/restart.

Furtermore some additional formatting to make it fit line by line.

fixes #5822
Fix wrong logging in ExternalCommandListener
Fix syncing zones.d from etc/ to var/lib in a recursive manner

Missing mkdir -p basically. Introducing Utility::MkDirP() which still
requires Win32 implementation.

refs #6328