Added exception for missing implementation
EZP-23025: implement getLocationIdByBlockId()
EZP-23025: implement getBlockById()
EZP-23025: implement viewBlockById()
EZP-23025: fixed CS
EZP-23025: fixed optional arguments not at the end
EZP-23025: replaced getLocationIdByBlockId() with getContentIdByBlockId()
EZP-23025: rename getBlockById() to loadBlock()
Fix EZP-23038 : add location search pager fanta adapters
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