Fix EZP-23156: do not throw InvalidArgument exception on empty password
Fix EZP-23156: Add test cases
Fix EZP-23156: add missing exception annotation to UserService::loadUserByCredentials
fixed phpdoc issue in contentTypeService
EZP-22408 : regression test for related content removal bug
EZP-22408: on deleting Content cleanup field data of reversely related Content
EZP-22408: on Content delete clear SPI cache of reversely field related Content
Fix EZP-23424: clear content/info/remoteId persistence cache
EZP-23441: Got started with ComplexSettings
EZP-23441: Added ComplexSettingParser
EZP-23441: Renamed ComplexSettings pass
EZP-23441: added ComplexSetting factory
EZP-23441: Made ComplexSettingParser inherit from DynamicSettingParser
EZP-23441: Improved DynamicSettingParser::isDynamicSetting

Added a regexp if the first, lightweight test passes.
EZP-23441: Moved ComplexSettingPass to CoreBundle
EZP-23441: Removed ComplexSetting value
EZP-23441: OOP ID:10T
EZP-23441: Moved complex settings to CoreBundle
EZP-23441: Added ComplexSetting compiler pass

Identifies arguments/methods with a complex setting, a string with
more than one dynamic setting, or one dynamic setting and anything
else.

Converts them into factories that dynamically replace the settings
in the string with their value.
EZP-23441: Began url decorator config