Fixed bug #017831: Translation expiry reset at every request
(cherry picked from commit 6e05ed5ba12c8650da54e13cbd75f97bbaf77fde)
Fixed bug #017358: translation cache is expiring all the time

Reverted support for array expiry values in favopur of several expiry keys like eZCacheBlock and other parts have used all along.
Considering following scenario, language cache A has not been expired yet and does not exist in array as key, then user clears expiry data globally and code using array_fill_keys fills existing keys but not language A since it's not present. Hence language A and every other language cache not currelty in the array will not be expired.

This commit does not contain any update script since this featue has not been in a relase yet.
Just delete your locale expiry files.

Conflicts:

	lib/ezutils/classes/ezexpiryhandler.php
	update/common/scripts/4.5/updatetranslationexpiryformat.php
Fixed bug #018197: i18n doesn't use TS cache when fallback is set to eng-GB
(cherry picked from commit 26242b0e39053bcb946e8a69c26f27d0fdd39fe8)
Fixed #018056: URLs and Images in RSS feed do not use absolute URLs
(cherry picked from commit 9c4b093aea09d720903015573c1856bf61d1c7da)
Fixed bug #018215: Information stays after deleting a file
(cherry picked from commit d36534d0a6b6e761eca003e71c29f386bab59e81)
Test system : Be sure to have clean content language data
Fixed bug #018271: Static cache is not generated on Event/Approve objects
(cherry picked from commit 0243aa6f2ce16074fe9d431df906db515f4827a0)
Fixed bug #017123: Policy problem with node additionnal locations
(cherry picked from commit 28019d0c27748eb0220314d1315718c96fe8f34c)
Revert "Fixed bug #017123: Policy problem with node additionnal locations"

This reverts commit 28019d0c27748eb0220314d1315718c96fe8f34c.
(cherry picked from commit 2117f1a9beada51e4ddbd2f559c5adcb4fa2c119)
Fixed bug #017123: Policy problem with node additionnal locations
(cherry picked from commit 9d3571c9948ae068addf8bec9694fc0e5bf09f5e)
Fixed #018258: Ensure that indexing succeeds
Fixed bug #017781 image aliases not restored when restoring object
from trash
(cherry picked from commit b99c402823dd5b52983854cbfd31ca085c8c9490)
Fixed #015459: Cluster : Script for delivering images should not take
into account query string

Manually cherry-picked from commit d667dac
Fixed #18256: Moved URLs and URLs with incorrect casing produce 2 full
page loads
(cherry picked from commit 10bcb7d1d7d4c0b69c6f7052fa586514ba5dbb1e)
Fixed #18339: On eZDFS cluster eZmedia files not removed from hdd
(cherry picked from commit 7836f2109677bc8ea820c985c79892e5ea1ddda0)
Changed: standardizing ezpSeachEngine across search engines
(cherry picked from commit cc817c91396a59e781556768ba1c594b715d3f9a)
Fixed #18327: workflow description is wrong after deleting one event
(cherry picked from commit 4abf9c5a66833d52fe4f91815e8185da507b08f7)
Fixed #017387: DFS Binary downloads get cached locally

Manually cherry-picked from 7da2834d6c9639141c26e3e0426a02ddc79f1d3c
Fixed #018233: The web shop should not use table locking
(Manual merge from commit fa04e9108a51185f801e1c5462306e0be2682cc3)
Removed ezpSearchEngine, should only be added to master for NW reasons
(cherry picked from commit ba8c963aff6a3740ee48efd90f4c96673de180fd)

Conflicts:

	autoload/ezp_kernel.php