Merge branch 'master', remote-tracking branch 'upstream/master'
Merge branch 'master', remote-tracking branch 'upstream/master'
Support textarea custom attributes in the Online Editor
Fix EZP-22480: Object creation does not respect attribute constraints in ezoe
Fix EZP-22504: Notice: Undefined variable: moduleName in ezfunctionhandler.php
Merge pull request #910 from trolek/EZP-22504

Fix EZP-22504: Notice: Undefined variable: moduleName in ezfunctionhandler.php
Fix EZP-22487: paragraph drops its class when alignment is applied in ezoe
Merge pull request #908 from ezsystems/ezp-22480_validation_ezoe

Fix EZP-22480: Object creation does not respect attribute constraints in ezoe
Merge pull request #911 from ezsystems/ezp-22487_paragraph_class_drop

Fix EZP-22487: paragraph drops its class when alignment is applied in ezoe
Fix EZP-22423: Update YUI to 3.15
Merge pull request #912 from ezsystems/ezp-22423_yui_3_15

Fix EZP-22423: Update YUI to 3.15
Fix EZP-22466: adv. obj. relation list edits not saved
Fix EZP-22466: nested content/publish operations fail
Fix EZP-22414: Session is lost when redirecting from a legacy module
Merge pull request #914 from ezsystems/fix_EZP-22414_symfonySessionLostRedirection

Fix EZP-22414: Session is lost when redirecting from a legacy module
Merge pull request #913 from ezsystems/EZP-22466-advanced_object_relation_list_editing

EZP-22466: advanced object relation list editing
EZP-22414: Fixed session lost when using redirection debug

Back to eZExecution::cleanExit() since it's the only sane way
to get Set-Cookie header again when a session has been regenerated
(e.g. /user/login).
EZP-22517: Added unit tests
Fix EZP-22517: ezxml header level handling is broken inside custom tags
Fix EZP-22509: HTML pasted into literal ends up outside literal tag when the
source is not plaintext