Add Template List to Collector
Add support for legacy template
Rename SPIPersistenceDataCollector to EzPublishDataCollector
EZP-21969: Added test for BinaryFileUpdateStruct
EZP-21969: Added unit test for Filesystem IO Handler
EZP-21969: Improved FilesystemTest setup
EZP-21980: Fixed IO\Handler\Filesystem::update()

Updating contents + name would update the old file's content
instead of the renamed one.
EZP-21976 Fix empty binary file field returning "()"
EZP-21438: handle view_embed permission in XMLText converter
EZP-21438: update tests
EZP-21952: deprecated loadAnonymousUser()
EZP-21952: move anonymous user id setting to the repository
EZP-21952: add anonymous user id to the default settings
EZP-21952: inject anonymous user id setting to LS
EZP-21952: update loading of anonymous user
Fixed: typo
EZP-21952: updated tests
EZP-21952: fixed typo in legacy setting name
EZP-21952: added BC note
EZP-22061: Refactored REST listeners

Splitted in 3 listeners, all tested:
- request
- response
- csrf