Improvement EZP-22191: Change Criterion\LanguageCode to match alwaysAvailable content by default
Improvement EZP-22191: New \$useAlwaysAvailable argument for ContentService methods with language filtering

The bahavour is not enabled by default in this commit as this is meant for backports.
BC break when changing the default is that any code expecting to get exception when
not a specific translation exists will break if content is always avaiable and main
language is something else then what code is asking for.
Improvement EZP-22191: Change $useAlwaysAvailable arguments in ContentService to true by default
Improvement EZP-22191: Change SearchService to pass languages & useAlwaysAvailable $fieldFilters to ContentService
Merge pull request #1016 from ezsystems/repository_respect_alwaysAvailable-EZP-22191

EZP-22191: As a User I expect API's with language filters to respect Always available flag
EZP-233278 Filesystem IO handler should create root if it doesn't exist
IO: Updated IOFactory to new Filesystem arguments
IO: Began interfaces adaptations
IO: Fixed prefix issue in filesystem
Merge pull request #1019 from ezsystems/EZP-23378-filesystem_root_folder

EZP-233278: Filesystem IO handler should create root if it doesn't exist
Merge branch 'master' into EZP-23328-io_interfaces_split

Conflicts:
	eZ/Bundle/EzPublishIOBundle/ApiLoader/IOFactory.php
	eZ/Publish/Core/IO/Handler/Filesystem.php
	eZ/Publish/Core/IO/Tests/Handler/FilesystemTest.php
IO: Fixed metadata & uri handling
Re-introduced url_decorator

Prefixed local files with the vardir, since the adapter
is directly opened on the storage directory.
IO: More mimetype fixes
IO: Added IOService::loadBinaryFileByUri

Replaces (and deprecates) getExternalPath and getInternalPath.

The internal path is the uri, and it is now used appropriately.
The extra load function can be used instead of getExternalPath().
IO: Fixed image metadata handling

width and height are determined on the local file upon creation.
They are stored in the XML like before,
but are, in the converter, read from back from the XML and added
to the image's data.