Implement EZP-23288: Allow to set modifier of Content Versions
Implement EZP-22995: Disable ezformtoken for low-level legacy fallbacks

A usual problem with 5.x is that users get ezformtoken exceptions because they have
implemented some form which does not sets the legacy form token (in addition to symfony token).

This improvement tries to reduce the risk of that happening by making sure all low level
runCallback calls used by kernel itself turns off form token checking.
Implement EZP-22995: Do not post reinitialize legcy kernel when not needed
Implement EZP-23288: Allow to set modifier of ContentTypeDraft

Avoids having to do an additional update to set creator before returning,
also makes it possible to pass user in case inner layers are uaware of
current user.
Merge pull request #966 from ezsystems/api_modifier

Implement EZP-23288: Allow to set modifier of Content Versions & ContentType
Fixed CS issue in locationBase Test
Fixed: EZP-23313 Yaml ParseException after symfony udpate to 2.3.19
Merge pull request #976 from crevillo/EZP-23313

Fixed: EZP-23313 Yaml ParseException after symfony udpate to 2.3.19
Update EZP-23288: Add doc on implications of permission rules
Merge pull request #975 from crevillo/CS-locationBaseTest

Fixed CS issue in locationBase Test
EZP-22612: add description to the method docblock
EZP-22612: add unit tests
EZP-22612: add test description and remove impertinent assertion
Merge pull request #951 from ezsystems/runcallback_formtoken_opt-out

EZP-22995: Disable ezfromtoken for lowlevel legacy fallbacks
Merge pull request #983 from ezsystems/fix-EZP-22612-urlalias-shared-translation

Fix EZP-22612: UrlAlias with shared translations
Fixed: EZP-23253 XmlText Fieldtype does not respect literal tag with class html