Merge branch 'master', remote-tracking branch 'upstream/master'
EZP-21154 : cleanup script
Update phpdoc on ezpEvent:filter to reflect actual implementation
Fix EZP-22027 location/url alias SPI cache not updated.
Fix EZP-22204: Make sure first Module/View AccessMode != 'keep' is final
Fix EZP-22124: inline image alignment is not respected
Merge branch 'master', remote-tracking branch 'upstream/master'
Support textarea custom attributes in the Online Editor
EZP-22221: Modified alt. pagelayout to use ezjscore
Fix EZP-18990: add missing changelogs
EZP-21802: Execute test when one of the image libs is present
Merge pull request #890 from ezsystems/EZP-22221-alt_pagelayout_ezjscore

EZP-22221: Modified alt. pagelayout to use ezjscore
Merge pull request #891 from gggeek/EZP-18990

Fix EZP-18990: add missing changelogs
Merge pull request #804 from jeromegamez/EZP-21802_menage_a_deux

EZP-21802: eZImageManagerTest suite only gets executed when ImageMagick and GD are present
Fix EZP-22372: Workflow cannot be edited if you remove a user and/or a group
Merge pull request #892 from ezsystems/ezp-22372-edit_wf_removed_user

Fix EZP-22372: Workflow cannot be edited if you remove a user and/or a group
Merge pull request #883 from ezsystems/ezp-22124_embed_inline_align

Fix EZP-22124: inline image alignment is not respected
EZP-22321: Fix ezjscore cache not cleared on DFS
Enhance eztemplatecheck.php: display error details for invalid template
Fix EZP-21124: Checkbox custom attributes on custom tags are not stored