Revert "Relax session storage check to the `files' save handler"

This reverts commit f7d11ce11f82b8e2716ed065ecdb0f4109ddd25a.

Sorry mate but a guy on GitHub was faster ;)

refs #8053
Only check the session save path is writable if the session handler is 'files'

fixes #8053

Signed-off-by: Eric Lippmann <eric.lippmann@netways.de>
Revert "Escape restriction names manually in Forms\Security\RoleForm"

This reverts commit 706e5504e651e63b7fee1e5a116f924452bf33d3.

HTML5 does allow any non-empty value for the name attribute but Zend only permits
alphanumerics, the underscore, the circumflex and any ASCII character in range \x7f to \xff (127 to 255).
Thus only escaping the slash (/) is wrong.

refs #8086
Use Zend_Form_Element::filterName() for translating restriction names to element names

fixes #8086
Use @type instead of @var in Security/RoleForm.php
Allow to grant every permission
Do not use an extra loop for generating the unhandled objects filter in ServicesController.php
Do not use array_map for generating the unhandled objects filter in HostsController.php
monitoring: Fix the link to hosts in downtime when multiple hosts are selected
monitoring: Fix the link to services in downtime when multiple services are selected
doc: Fix typo in installation.md

Signed-off-by: Eric Lippmann <eric.lippmann@netways.de>