[BUGFIX] Skip link validation of RTE filelink

When a text is linked to a file using RTE link wizard,
linkvalidator will detect it as internal link.
The validation check for internal page when it is a file will always fail.

This patch just skip validation if it finds a link to the file.

TODO:
* Proper validation of the file need to be applied.

Resolves: #49286
Releases: 6.0, 6.1, 6.2
Change-Id: I1b4901e2ac311ae93442fef044e4f7d7ae415753
Reviewed-on: https://review.typo3.org/21534
Reviewed-by: Visay Keo
Tested-by: Visay Keo
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
[TASK] Remove last bits of forceCharset handling

Core version 4.5 introduced UTF8 only for charset conversion, and
accepted a fallback under special circumstances. The fallback was
removed with 4.7.
This setting is now finally fully removed from the configuration
and not taken into account anymore.

Change-Id: Ic347c3decb985ec63eb499d5d75827fc7f1f7a8a
Resolves: #49336
Related: #49299
Related: #34092
Releases: 6.2
Reviewed-on: https://review.typo3.org/21584
Reviewed-by: Markus Klein
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[TASK] Remove constant PATH_t3lib

The directory is gone, so the constant is not needed anymore.

Resolves: #49348
Relates: #49342
Releases: 6.2
Change-Id: I0ecec0dfd985b534e3357b175d6dd1e00cc0e4bd
Reviewed-on: https://review.typo3.org/21599
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[FEATURE] Hook for tsfe::checkEnableFields

This hook for tsfe::checkEnableFields allows extensions to provide
additional rules for page visibility when parent pages have
"extend to subpages" activated.

Change-Id: I6ef68802058863c9629333b59c0806dd2ab6c471
Resolves: #48981
Releases: 6.2
Reviewed-on: https://review.typo3.org/21306
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
[TASK] Install: Update TTFdpi test description text

Resolves: #49267
Releases: 6.2
Change-Id: Iffe09f072bda483ffa5f5be766ff0e84c3e025de
Reviewed-on: https://review.typo3.org/21604
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
[FEATURE] Exclude doktypes from pagetree

Exclude specific doktypes from the pagetree by setting
a configuration in a user/group TSconfig

Example: Exclude "Folder" pages
  options.pageTree.excludeDoktypes = 254

Example: Exclude "Folder" and "Standard" pages
  options.pageTree.excludeDoktypes = 254,1

Resolves: #49279
Releases: 6.2
Change-Id: I806c9892b07382ce424f656234b6992b349885f1
Reviewed-on: https://review.typo3.org/21520
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[BUGFIX] Invisible icon blocks mousefocus of non-required inputfields

Set z-index for clear.gif, so a backend user can select the text
inside input fields. Now it's also possible to set focus on the
input field by clicking at the beginning of it.

Fixes: #34042
Releases: 6.0, 6.1, 6.2
Change-Id: Icacbaf99d46da979a4eae715f97108df39e0728e
Reviewed-on: https://review.typo3.org/21592
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[BUGFIX] Record history shows two back buttons in docheader

The back-button is loaded twice in the record history module.
Also we add back the CSH which was missing too.

Change-Id: Ib509661bdb814f27ebff633d08ef85ada0b8e8ec
Resolves: #49338
Releases: 6.2, 6.1, 6.0
Reviewed-on: https://review.typo3.org/21610
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
[BUGFIX] Reports module link to Install Tool section is incorrect

Change the module name in the link and add a new label to
mention the new section name Important Actions.

Change-Id: I75b0698efd759d5a2f679ecceba059f8a8975876
Resolves: #49352
Related: #49162
Releases: 6.2
Reviewed-on: https://review.typo3.org/21613
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
[BUGFIX] Call to undefined method ElementConditionMatcher::setRecord()

Wrong usage of the new ElementConditionMatcher which results in a
fatal error.

Releases: 6.1, 6,2
Resolves: #49354
Change-Id: Ic460bb5c9ce81daa2f828866615bf2703ee56fd5
Reviewed-on: https://review.typo3.org/21605
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[TASK] Remove Environment Check checkMailCapabilities

The check is removed due to providing sometimes inaccurate error status
based on php.ini settings.
For now the real mail test in Test Setup got some hints in case of
missing test email. Later on the auto configuration tool (that not yet
exists) will take over from here.

Resolves: #49357
Releases: 6.2, 6.1
Change-Id: I290cca3fa4653b3a5310b9f27c2b125d9bfeb460
Reviewed-on: https://review.typo3.org/21607
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
[TASK] Adapt install tool mail functions to use Swiftmailer

The mail sending functions in install tool use PHPs mail() function.
They should use instead the Swiftmailer.

Releases: 6.2
Resolves: #49366
Change-Id: I0d44150a37284804344793bfc34a89847b3ddb4b
Reviewed-on: https://review.typo3.org/21622
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[BUGFIX] Reports Module links to the standalone install tool

Link to the backend module instead of the standalone version.

Change-Id: Icf32b91c1fe6edb2b3fa313c865441a1edc3a731
Resolves: #49353
Related: #49162
Releases: 6.2
Reviewed-on: https://review.typo3.org/21616
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
[TASK] Add support for "outdated" extensions

Extension Manager displays installed extensions which are marked as
"outdated" with different styling. Reports module also checks for
installed and available "outdated" extensions.

Change-Id: I3050f3f7142e4153954f1b7f76b4bf64a3066223
Resolves: #49350
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Reviewed-on: https://review.typo3.org/21620
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
[TASK] Add unit tests for "outdated" extensions

Follow up with unit tests for the extended reports.

Change-Id: I097d1241722fdaf57a4a57b6d90f32359e8168f5
Resolves: #49350
Releases: 6.2, 6.1, 6.0, 4.7, 4.5
Reviewed-on: https://review.typo3.org/21646
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
[FEATURE] Add task to auto update languages

Add a command controller to update the translation
of extensions for selected languages.

It is possible to override the selected languages
to have the full control over the languages and how many
there will be updated. This setting allow to set a comma
separated list of locales.

Change-Id: I9b0b5e1ab1aeffce30db45bb68fdd1421cf68bd2
Resolves: #43703
Releases: 6.2
Reviewed-on: https://review.typo3.org/20277
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Eric Chavaillaz
Tested-by: Eric Chavaillaz
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Stefan Neufeind
Reviewed-by: Anja Leichsenring
Tested-by: Anja Leichsenring
Activate tests for PHP 5.5 on travis

Change-Id: Iff803f329275f17921b26d88eb46d7b323b7c7ee
Reviewed-on: https://review.typo3.org/21635
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
[BUGFIX] Fix spelling issue in Install Tool

compatibilyt -> compatibility

Change-Id: I3bed3fa4b0477870f393498a44c5cb766d1b7c33
Resolves: #49393
Releases: 6.2, 6.1
Reviewed-on: https://review.typo3.org/21648
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Merge remote-tracking branch 'origin/master' into mini3

Conflicts:
	typo3/sysext/linkvalidator/Classes/Linktype/InternalLinktype.php
	typo3/sysext/t3editor/Classes/ts_codecompletion/class.tx_t3editor_codecompletion.php

Change-Id: Ic9441909b93c0c254f5f09b6c4d69b44ee2d0397