[FEATURE] Mass-indexing of assets

The patch significantly improve the BE tool
module and add CLI commands for managing the Index.

Change-Id: Ib5ad2b22cefb4e536f9312cd287fe0a61b0c3aaa
Releases: 1.1.0
Fixes: #41555
Reviewed-on: https://review.typo3.org/22950
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
[BUGFIX] Limit sys_categry to sys_language_uid in (0,-1)

Fixes: #51742
Releases: 1.1.0
Change-Id: I4cb18cae60b25b993938083d7aecda899e46704e
Reviewed-on: https://review.typo3.org/23618
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
[FEATURE] Improve thumbnail support for Audio and Video

The change set adds two services for rendering Audio and
Video resources.

Change-Id: If12d6985667d982072688a5edc21b17d79f5a023
Releases: 1.1.0
Fixes: #52099
Reviewed-on: https://review.typo3.org/23884
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
[TASK] Merge Base controller into Asset controller

Base Controller is not used elsewhere and is very tight to the BE.
Merge it into Asset controller.

Change-Id: I8bc78dbd3f1d01c1249c18d395947ee7dfd134fd
Fixes: #52109
Reviewed-on: https://review.typo3.org/23898
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
[TASK] consider fe_groups in AssetRepository

The enableFields-Core-API does not work on
sys_file.fe_groups because they are managed
in a true mm relation opposed to the usual
csv style. we add a subquery to limit assets
based on access permissions for fe_groups.

Fixes: #49563
Releases: 1.1.0

Change-Id: I2190dec6cca70672a9c926168426b28cdf37c345
Merge branch 'master' into datenbetrieb/master

* 'master':
  [TASK] Merge Base controller into Asset controller
  [FEATURE] Improve thumbnail support for Audio and Video
  [BUGFIX] Limit sys_categry to sys_language_uid in (0,-1)
  [FEATURE] Mass-indexing of assets
Merge branch 'fixes/49563-fegroups' into datenbetrieb/master

* fixes/49563-fegroups:
  [TASK] consider fe_groups in AssetRepository