[BUGFIX] FLUIDTEMPLATE - Serialization of 'Closure' is not allowed

When using FLUIDTEMPLATE and COA_INT or USER_INT on the same
level and partials are used in the Fluid template, then there
will be Closures. COA_INT and USER_INT are going to serialize
the cObj, which fails when a Closure shall be processed.

Since the Closures have been collected in $cObj->contentObjects
the fix is to use a cloned version of the cObj which does not
contain these contentObjects anymore for COA_INT and USER_INT.

Change-Id: Ib3d69da33940c05708b29efa42cddf521af9014b
Fixes: #36820
Related: #32295
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/13896
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
[BUGFIX] Fix the additional icon check

When looking for additional icons the class AbstractSpriteHandler
a missing check if array on configuration.
Makes the whole TYPO3 installation to crash.

Change-Id: I383d0311eab4b086cad2a5f9115af018ce4e381b
Resolves: #41463
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/15567
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
[BUGFIX] CE with "All languages" doesn't show with every lang

The page module should also list the content elements
with language set to "All". Now elements set to "All" are displayed
in all languages, not only with the default language.

Change-Id: I2b0875e1993b3af29fbdec4f700b16a7c56696d8
Fixes: #24087
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/15613
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
[BUGFIX] RTE: paste as plain text does not work in IE9

Problem: IE9 may be configured to enable clipboard access, but most
users will not know how.
Solution: Use pasting pad.

Change-Id: Id2296600d3f76f50aec139672184b18d6fe50813
Resolves: #39389
Releases: 4.7, 6.0
Reviewed-on: http://review.typo3.org/15497
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
[BUGFIX] RTE: Localization to content language does not work

Solution: Create content language service

Change-Id: I1990d3116459c02e6a9aa9cf05382c7a46d251e1
Resolves: #39271
Releases: 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15659
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
[BUGFIX] Prevent saltedpasswords destroying the password

When a record is using a plain MD5 password, EXT:saltedpasswords will
destroy the password after the second successive edit.

Add check for already temporarily hashed passwords to prevent that.

Change-Id: I487cbb335616c1d378a704845d5cc96e4ad6cb62
Fixes: #41828
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15673
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
[TASK] Introduce "TYPO3 CMS" in EXT: about

Changed terminology to "TYPO3 CMS" where applicable in
backend module About.

Change-Id: Id1e9aba5eedaa9da218d3887a71854cf03bf09c1
Resolves: #41823
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/15651
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
[TASK] Adjust Logos to new style-guide

TYPO3 is changing and so is the logo.
Secondary color green is dropped and replaced by orange.
Also the signet moves to the left.

Adjusts logos/images/icons/files in backend to new brand definition.

Fixes: #41704
Releases: 4.5, 4.6, 4.7, 6.0
Change-Id: I34c80b085ef6b6efaffe2de4b67bb47c79b570ec
Reviewed-on: http://review.typo3.org/15437
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
[TASK] Update backend sprites according to rebranding

Change-Id: Ifb4bf184aa9d2558237fdbe3e92ce6266207ef71
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/15708
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
[!!!][BUGFIX] Localization fallback does not work in Backend

The ll-XML parser internally falls-back to English when looking for a
non-existing language translation. This prevents the localization
fallback mechanism to detect that the translation did not exist or was
only partially available and thus take the language dependency into
account to return a proper label.

Change-Id: I4095d20ec8fc08105dfff108c7e3865f468ddb91
Fixes: #41996
Releases: 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15710
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
[TASK] Update version number to 4.7.5

Change-Id: I97b3653889d1bdf74a406ba8b2e68db1bab5c715
Reviewed-on: http://review.typo3.org/15705
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
[TASK] Raise submodule pointer

Change-Id: Ieabd4808b762a1c13c1a3f34200b3b71f5c9324b
Reviewed-on: http://review.typo3.org/15728
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
[RELEASE] Release of TYPO3 4.7.5

Change-Id: I8bdc49387755b5265430945fcc0917621c0c300d
Reviewed-on: http://review.typo3.org/15730
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
[TASK] Set TYPO3 version to 4.7.6-dev

Change-Id: Ibb4ea94283bfecabb3c1f153e1adafd87fbf4f2a
Reviewed-on: http://review.typo3.org/15731
Reviewed-by: TYPO3 Release Team
Tested-by: TYPO3 Release Team
[BUGFIX] Extension Import not working with postgresql and DBAL

Change-Id: I496e3729b3c98c85a07e75539de9464f272837e6
Fixes: #38406
Releases: 6.0, 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/15774
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
[BUGFIX] RTE: Words containing umlauts not added to personal dictionary

Problem: The spell checker must analyze the dictionary file and may
have to update the charset of the personal dictionary. In doing so,
it is looking for the wrong file when the dictionary in use is a
regional/variety dictionary.

Change-Id: I75d52aa8333d71d4c46277f8ccd12906a8799588
Resolves: #29685
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15783
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
[BUGFIX] RTE: Link to disabled page doesn't show in FE, link icon does

Problem: When linking from a piece of content in the RTE to a disabled
page in the tree, the link isn't shown in the final frontend rendering.
However, the small arrow icon that you can have in front of the link to
denote its type, does get shown.
Solution: Remove the icon if no link is generated

Change-Id: I32a1eecf3bba474c8b7617bae28362abc561e8b2
Resolves: #36087
Releases: 4.5, 4.6, 4.7, 6.0
Reviewed-on: http://review.typo3.org/15739
Reviewed-by: Mattias Nilsson
Tested-by: Mattias Nilsson
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
[BUGFIX] Unit test for saltedpasswords fail

Change-Id: I858fdf23a71e739c68b757bf486038b6c57d2675
Relates: #41828
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/15772
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[BUGFIX] New form wizard not loading in IE8

Internet Explorer 8 raises an error on JavaScript objects with reserved
words as property names. In the new form wizard an object was created
with class as property name which is a reserved word. Surrounding with
quotes fixes the bug.

Change-Id: Id9ceef79e8503886cdaebbf14ddb4e92c4b7dcea
Fixes: #33504
Releases: 6.0, 4.7, 4.6
Reviewed-on: http://review.typo3.org/15882
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
[BUGFIX] t3lib_div::unlink_tempfile does not always work on Windows

Problem: The filename created by t3lib_div::tempnam may contain
backslashes.

Solution: Process the file name through t3lib_div::fixWindowsFilePath

Change-Id: Ie8a23ce82801f6618a8d0ed012121056aa7be0e3
Releases: 4.5, 4.6, 4.7, 6.0
Resolves: #38699
Reviewed-on: http://review.typo3.org/15890
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn