EZP-23492: Add dumpAssetsHelpText for use with composer update
DFS: Fixed wrong scope in stream file listener

Request listeners are all initialized at the same time, and the siteaccess listener is one of them.
This means that we can't rely on dynamic parameters, and must use the ConfigResolver directly
to get the io url_prefix.

Furthermore, the image legacy io service has to be made lazy, or else the prefixes it uses will be
reset before the ConfigResolver is configured.
Merge pull request #1041 from ezsystems/dfs_stream_listener_prefix_scope

DFS: Fixed wrong scope in stream file listener
Fix EZP-23495: Catch correct exception
EZP-23329: hint read-only property
EZP-23329: remove exception from method that needs no implementation
EZP-23329: implement Indexable for ezinteger FieldType
EZP-23329: specify value type for ContentTypeGroupId criterion
EZP-23329: first implementation of Elasticsearch storage
Merge pull request #953 from ezsystems/impl-EZP-22564-elasticsearch-storage

EZP-23329: Implement search SPI on Elasticsearch
EZP-23492: Add dumpAssets question to specify other env variable
Merge pull request #1043 from wizhippo/ezimage-exception-fix

Fix EZP-23495: Catch correct exception
Merge pull request #1040 from ezsystems/dx_dump_asset

[DX] Improve assetic dump use with composer
Added intial spec for eZ template (twig) helper functions
EZP-23317 Twig Helper to get field Definition name in a template

Closes #980
EZP-23317 Twig Helper to get field Definition description in a template
EZP-23317 Twig Helper to get generic translatable properties in a template
Add integration tests for ez_field_value(), ez_content_name(), ez_field_name() & ez_field_description twig function