[TASK] Improve MappingViewHelper

In certain configurations the mapping of the record type was insufficient.

- removes also the support for locallang xml format

Change-Id: I64fb6d38c1d1285d360688dfef1941b5f0bac807
Reviewed-on: https://review.typo3.org/18308
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen
[BUGFIX] parse correct tablename from class name

The new namespaces can have 4 or 5 parts
Fix mixup between qualified and full qualified class names

Change-Id: Id721884e407c73a77928995aea5b7f874ff9ee2e
Reviewed-on: https://review.typo3.org/18309
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen
[TASK] Adapt target versions to v6

Change-Id: I87e1950981663b21a2334629b93c29036bc6865d
Reviewed-on: https://review.typo3.org/18310
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen
[Bugfix] Fix unsufficient comparison of domain object names

Since CamelCase names result in a non underscored tablename it is not allowed to have a CamelCase and a non Camelcase model name in the same extension
They would both be stored in a tabvle called domain_model_camelcase

Change-Id: I47143a8411a0239dfb672f3f4c4202f852a4185e
Reviewed-on: https://review.typo3.org/18311
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen
[TASK] Fix broken compatibility test

Change-Id: Ided29e3432da853b479872384e3a84fffe043226
Reviewed-on: https://review.typo3.org/18312
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen
[BUGFIX] Switchable Controller actions were not loaded

Resolves: #44995

Change-Id: I08f5c9f3acebe3c3ae20881d5fa1c796e376c1af
Reviewed-on: https://review.typo3.org/18315
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen
[BUGFIX] Tablename for parent class was wrong resolved

Resolves: #45232

Change-Id: Icb905b2b54b1329fedcbe306f77c44671784c563
Reviewed-on: https://review.typo3.org/18355
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen
[TASK] Updated ChangeLog

Use vfsSTream instead real tmp dir in functional tests

Change-Id: Ia3a6c4bbd87851a9fb9a65b4723ad6075546ea49
Reviewed-on: https://review.typo3.org/18356
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen
[TASK] New bugfix release 2.5.2

Updated exr_emconf.php

Change-Id: Ide47d06f8499d295cbea8c3cfd1808c0b6c7269d
Reviewed-on: https://review.typo3.org/18357
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen
[TASK] Remove static non namespaced method calls

Change-Id: I07f688349c8a4e06ed9bf293f77aa67d711928b1
Reviewed-on: https://review.typo3.org/18400
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen
[BUGFIX] Vendor name should not have a default value

Resolves: #45656

Change-Id: Iae1521c5da3716d8efdbfd4eb161cc899f87b6d5
Reviewed-on: https://review.typo3.org/18401
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen