Fix EZP-21847 fatal error in legacy script if ezxFormToken isn't found
Fix EZP-23057: viewContent does not set the X-Location-Id
Fix: exception messages with double single quotes (''string'')
Merge pull request #907 from joaoinacio/exception_quotes

Fix: exception messages with double single quotes (''string'')
Implement EZP-23053: Provide more information on FieldType not found exceptions
Fix EZP-22775: [API] Change Limitation exception to not extend NotFound

Limitation and FielType NotFound limitations should not extend the base NotFound as
it implies entity not found and is thus used several places to check if object with
a certain id/remote-id already exists or not.

Remove the API exception as this case is not supposed to be cached.
This is a bit of a BC break as it was throwing with NotFound in the past, but that
is not good as some code uses NotFound as indecation for entity not being present,
not if the entity FiledType is miss configured.
Merge pull request #903 from ezsystems/ezp-23057_viewcontent-x-location-id

Fix EZP-23057: viewContent does not set the X-Location-Id
Merge pull request #901 from ezsystems/fieldtypenotfound_improvment

EZP-23053: Provide more information on FieldType not found exceptions
Merge pull request #580 from joaoinacio/EZP-21847_fatal_error_formtoken

Fix EZP-21847 fatal error in ezpublish:legacy:script command if ezxFormToken isn't found
Fix EZP-23064: Legacy script doesn't always receive --siteaccess option

When running legacy scripts from `ezpublish/console` and specifying `--siteaccess` option, the legacy script
doesn't always receive passed SiteAccess, depending on where the option is placed (before or after the script argument).

The following **does not work** (SiteAccess lost, falling back to default one):

```
php ezpublish/console ezpublish:legacy:script --env=dev --siteaccess=ezdemo_site_admin extension/ezfind/bin/php/updatesearchindexsolr.php
```

While this will work (SiteAccess option *after* the script argument :

```
php ezpublish/console ezpublish:legacy:script --env=dev extension/ezfind/bin/php/updatesearchindexsolr.php --siteaccess=ezdemo_site_admin
```

This patch ensures that the SiteAccess option is always passed.
Fix EZP-23071: duplicate jquery inclusions break jquery plugins
Fix EZP-23033: DefaultPage setting injected from eZ5 into legacy, but it can not be set via yml configuration
Inline Doc: Improve FunctionList limitation yml doc
Fix EZP-23084: When authenticating, user should be redirected to DefaultPage if set
Merge pull request #909 from ezsystems/fix_EZP-23033_DefaultPageSetting

Fix EZP-23033: DefaultPage setting injected from eZ5 into legacy, but it...
Merge pull request #913 from joaoinacio/EZP-23071_ezjsc_duplicate_js

Fix EZP-23071: duplicate jquery inclusions break jquery plugins
EZP-23037: implement PermissionSubtree criterion
EZP-23037: permissions use PermissionSubtree criterion
EZP-23037: Solr handler for both Subtree and PermissionSubtree
EZP-23037: Legacy Storage Location search handler for both Subtree and PermissionSubtree