[BUGFIX] Replace calls of tslib_gifbuilder with namespaced class

In some functions the old class tslib_gifbuilder is still called and
should be replaces with the namespaced class.

Change-Id: I313ce18f667e0f7cc636422d9a784433851d59d8
Fixes: #43111
Releases: 6.0
Reviewed-on: http://review.typo3.org/16577
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[TASK] Optimize compatibilty class loader

Do not save rewritten code in compatibility class loader
if no replacements have been found but require the
original class instead.
Additionally do not touch classes that do not start
with 'tx_' or other known TYPO3 specific prefixes.

Resolves: #42497
Releases: 6.0

Change-Id: Ic3cdafbfec3814ef61046500c1ac4f916bade133
Reviewed-on: http://review.typo3.org/16018
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[TASK] Remove not needed require for language service

The Bootstrap still contains a require statement
for the language service, which can now perfectly be
loaded by the autoloader.

Resolves: #43115
Releases: 6.0

Change-Id: I04eacb1e459f4e7f1e14a46597cdbee7a1ce7a74
Reviewed-on: http://review.typo3.org/16579
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[TASK] Raise submodule pointer

Change-Id: If47b70fb9183b9a36f88a8908ec455de7d1e7fa4
Reviewed-on: http://review.typo3.org/16582
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[TASK] adjust LegacyClassesForIde

The class extbase/Reflection/Service is renamed to
extbase/Reflection/ReflectionService, so the LegacyClassesForIde
must be adjusted accordingly.

Resolves: #42810
Relates: #42808,#42809
Releases: 6.0

Change-Id: Iecd47910ed6708fcde06b4ab25c73d8cbea9f44f
Reviewed-on: http://review.typo3.org/16343
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[TASK] Remove deprecated Fluid classes from IDE file

The deprecated classes have been removed in Fluid.
Remove them from the IDE file.

Related: #43069
Releases: 6.0

Change-Id: I2d51053009fe0455e3d085645de37ac037363d41
Reviewed-on: http://review.typo3.org/16553
Reviewed-by: Oliver Klee
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[BUGFIX] cache_imagesizes schema defined twice

EXT:cms/ext_tables.sql and t3lib/stddb/tables.sql define
an identical table schema of table cache_imagesizes.
Since cache_imagesizes is used in core classes, the
duplication in EXT:cms is removed with the patch.

Change-Id: I67a861afe34f3e388f898fc3f0bad5b5c574d626
Resolves: #43119
Releases: 6.0
Reviewed-on: http://review.typo3.org/16583
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[TASK] Comment legacy files to be removed with 6.2

The 'old' class files before namespace switch are commented
to be removed with TYPO3 7.0, but they should be scheduled
for removal with 6.2.

Change-Id: I2db757db54410c5764ab21aef90918a7771f2c92
Resolves: #43120
Releases: 6.0
Reviewed-on: http://review.typo3.org/16590
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[TASK] Raise submodule pointer

Change-Id: I3f333615f87c7682d251987df1e58403720d331b
Reviewed-on: http://review.typo3.org/16592
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[BUGFIX] Tests failing in Core::CategoryCollectionTest

Some tests are failing in
TYPO3\CMS\Core\Tests\Functional\Category\Collection\CategoryCollectionTest
due to false CREATE TABLE statement.

Change-Id: I8fe03b4d02c8f85fcddf8be06010eb8b2f079102
Fixes: #43122
Release: 6.0
Reviewed-on: http://review.typo3.org/16594
Reviewed-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn