Merge pull request #616 from joaoinacio/EZP-21940_remove_locations_cache

Fix EZP-21940: delete location doesn't fully expire stash cache
CS: extra space
EZP-21045: rename removePolicy() to deletePolicy()
EZP-21045: remove roleId parameter from deletePolicy
Merge pull request #629 from ezsystems/implement_EZP-21989_coverageEventListenersCoreBundle

Fix EZP-21989 Increase code coverage for EzPublishCoreBundle event listeners
Do not depend on current working directory to find config.php in tests
Merge pull request #634 from emodric/config_php_path_fix

Do not depend on current working directory to find config.php in tests
Fixed (again) the strict error on FieldType tests
EZP-21046: deduplicated code
Merge pull request #577 from ezsystems/ezp20816_index_contentclassattribute_id

Implemented EZP-20816: Added new index on ezcontentobject_attribute
EZP-21997: fix tests
EZP-21997: fill in pathData for created custom alias
EZP-21997: cache created custom alias
Update composer.json
Merge pull request #635 from ezsystems/fix-EZP-21997-custom-urlalias-path

Fix EZP-21997: Creating custom alias in storage does not fill in $pathData property
EZP-21976 Fix empty binary file field returning "()"
EZP-21021: Changed Image FieldType legacy file naming

A directory structure, with a depth of 4 folders, is
added to images path in order to prevent hitting the
filesystem limit.
Merge pull request #638 from ezsystems/fix/EZP-22021-Legacy_images_naming

Fix EZP-22021: legacy images naming
Fix EZP-22036: Legacy Aware Route missing
Merge pull request #639 from Plopix/patch-2

Fix EZP-22036: Legacy Aware Route missing