Move Logger to the Application namespace

fixes #7148
Move INI writer classes to the File namespace

fixes #7150
Fix multiple contacts display in service and host detail pane

fixes #7329
js/loader: disable click handler block on refresh

This used to be ways too slow when many elements where involved. Left
the old code there as a reminder. In case we really need it we should
use something faster like an overlay or so.
js/loader: trigger 'beforerender' container event
js/loader: support multi-container redirection

Redirections to #!-separated URLs (multiple containers) should also
work when not re-rendering the whole layout.
Monitoring/Object: re-add process_perfdata

We would live better with unique column names on hosts and services

* Got introduced in 6095e440 and removed in c0e34473
* This might be a canditate for a regression test, as only graphers (PNP) are using this columns right now
* It makes IMO absolutely no sense to keep all those long column names in that object classes
Do not interrupt authentication chain on invalid ldap connection infos

Catch LdapExceptions and throw AuthenticationException to not interrupt authentication chain

fixes #7497
Throw exceptions on PHP warnings

Sometimes we miss PHP warnings because our layout overlays them.
Merge branch 'master' into feature/setup-wizard-7163

Conflicts:
	library/Icinga/Authentication/Backend/LdapUserBackend.php
	library/Icinga/File/Ini/IniWriter.php