Fix EZP-21977: Fixed output binary file size display

The units suffixes are configurable and can be changed with: ezpublish.twig.extension.filesize.suffixes .
The bytes factor is 1000 instead of 1024 to be more usual for users.
The internationalization here is mostly used only to choose between point and coma pattern.
EZP-22456: check all potential user groups for inheritance
Fix EZP-21977: Moved ez_is_field_empty data provider test
the data provider of ez_is_field_empty was not at the right place and that was giving us problems with the tests of our issue.
Fix overlapped Identity name definition

Fix "Cannot use eZ\Publish\SPI\User\Identity as Identity because the name is already in use in /.../vendor/ezsystems/ezpublish-kernel/eZ/Publish/Core/MVC/Symfony/Security/User/HashGenerator.php on line 13"
Merge pull request #776 from rolebi/master

EZP-22481: Fix overlapped Identity name definition
Merge pull request #774 from ezsystems/fix-EZP-22456-inherit-roles

EZP-22456: check all potential user groups for inheritance
Fix EZP-21977: Modification of getLocal() method and tests
Fixes EZP-22474: Preview controller authorization checks for non-existing function "content/versionview".
Signed-off-by: Markus Mahner <mm@it-agenten.com>
Fixes EZP-22474: Also changed PreviewControllerTest.
Signed-off-by: Markus Mahner <mm@it-agenten.com>
Implement EZP-22479: SiteAccessLimitation support for use in new login system
Remove @covers use in Limitation tests as asked for in #775
EZP-22479: Fixed CoreVoter with limitations.

CoreVoter is not meant to deal with limitations (this is the goal of ValueObjectVoter).
It should abstain when an attribute has limitations.
EZP-22479: Implement SiteAccess limitation on authentication

Checks are made:
* When submitting credentials (interactive login event)
* When accessing content (request event)
Merge pull request #646 from StephaneDiot/ezp-21977_binary_file_size

Fix EZP-21977: improve output of binary field filesize
EZP-22479: Added tests for SecurityListener
Merge pull request #778 from itagenten/fix-EZP-22474-preview_permission_check-broken

Fix EZP-22474: Preview controller authorization checks for non-existin...
EZP-22479: Fixed siteaccess check in legacy_mode
EZP-22474: fixed test
EZP-22479: Ignored subrequests, including fragments

Authorization check on user/login must be made on the master request only.
It avoids ESIs or Hincludes to display the login form themselves (inception!).

HttpKernelInterface::SUB_REQUEST (inline) and fragments (ESI/Hinclude) are concerned.
EZP-22479: Added missing phpdoc