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)
EZP-22479: Added tests for SecurityListener
EZP-22479: Fixed siteaccess check in legacy_mode
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
Merge pull request #775 from ezsystems/siteaccess_permission_support

Fix EZP-22479: SiteAccessLimitation support for use in new login system