Add method Config::isEmpty()
Fix Modules\Manager::getLoadedModules() PHPDoc
Use callable as type hint instead of Callback

PHP 5.4 introduces callable for type hinting and PSR-5 proposes callable.
INI writer: Support writing files which do not yet exist
config forms: prepend our custom view decorator when saving the configuration failed
security: Add form for granting and revoking user and group permissions

refs #5647
Introduce Form::setOnSuccess() in favor of overriding the constructor

Zend_Form uses setters for options if a respective setter method exists.
It is not necessary to override the constructor for introducing new options.
security: Add controller for creating, updating and removing permissions

refs #5647
security: Add view scripts for creating, updating and removing permissions

refs #5647
security: Add menu entry for security

refs #5647
security: add form for setting and removing user and group restrictions

refs #5647
security: Add actions for creating, updating and removing restrictions

refs #5647
security: Add view scripts for creating, updating and removing restrictions

refs #5647
Merge branch 'master' into feature/security-gui-5647

Conflicts:
	library/Icinga/Application/Config.php
	library/Icinga/File/Ini/IniWriter.php
	library/Icinga/Web/Form.php
	library/Icinga/Web/Menu.php
Security: Fix Form namespace
Merge branch 'master' into feature/security-gui-5647
Security: Show roles instead of permissions and restrictions

refs #5647
Security: Add role form

This form will replace the permission and restriction form

refs #5647
Security: Remove the permission form

refs #5647
Security: Remove the restriction form

refs #5647