WIP - Implement granular logging for objects

- 1 new attribute for all objects based on DynamicObject, (bool) log_verbose
- Applicable for all objects based on DynamicObject; host, service, command, user, timeperiod, hostgroup, etc...
- If the object of debug is a Ptr that is inherited from DynamicObject, it should now be applicable for the granular logging, for now only LogNotice and LogDebug have been touched as LogInformation is the default level in Icinga2 this have not been modified to support granularity.
-- Downtime is not from DynamicObject
- So far this works for the standard components in Icinga2 where there are relevant LogNotice and LogDebug Log() calls; checker, compat, icinga, db_ido, db_ido_mysql, db_ido_pgsql, perfdata and remote.

refs #7394