Always remove a filepath from the table ezimagefile

... also when the file is not available on the file system
Always remove a filepath from the table ezimagefile

... also when the file is not available on the file system
Merge branch 'issue_19629_image_aliases' of github.com:jeromegamez/ezpublish into issue_19629_image_aliases
Merge branch 'master' of git://github.com/ezsystems/ezpublish into issue_19629_image_aliases
Update kernel/classes/datatypes/ezxmltext/ezxmlinputparser.php

`$convertedText` is never instantiated nor is it ever used. Update comments out the variable to prevent unintended errors.
Move the comment to the line above the variable.

Moves the comment so that the variable can be safeley/independantly
uncommented.
Update kernel/classes/clusterfilehandlers/ezfsfilehandler.php

Changed purge function to use a depth-first search instead of a breadth-first search when scanning the file systems for cache files to delete. This will make the code use much less memory and run faster if there are a large number of files. Before it tried to store all files in an array and that caused php to crash with a memory allocation error and the cache clearing job to fail.
Fixed EZP-20012: Notice and incorrect behaviour of eZXMLTextType::title() method
Fix EZP-14921: 'small' size hardcoded in ezoe code
Fixed: EZP-20089: Failure in legacy integration tests with non SQLite database
Enhances handling of deleted users references
Fixed EZP-19660: viewcache is cleared/refreshed before content publish operation is finished.
Debug empty $endOffset for http range

With CLUSTER_ENABLE_HTTP_RANGE enabled, Google Chrome asks for the total bytes range header "Range: bytes=0-". With this request header, the cluster gateway does not recognize end offset value and return this response header : "Content-Range: bytes 0-/19448241" which is not valid.
See the "Range" header RFC : http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35
and the "Content-Range" header RFC : http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.16
Tested on a .mp4 file (on dfsmysqli) with Chrome 23.0.1271.64 on MacOs X 10.8.2 from client and both NGiNX 1.2.5 and Apache 2.2.20 on Ubuntu server.
Fixed EZP-19836: log size declared in config.php fails to apply
Fixed EZP-19684: Search engine doesn't handle curly quotes correctly
Fixed EZP-19697: Clustering: fetchFileMetaData() more expensive than necessary

Continuation of dc73c0f248b288faf18be5749d3f56fc79e0ee95
Merge pull request #504 from jjCavalleri/20002

Fixed EZP-20002: Bug in eZJSCore's ezjscajaxcontent.php - Attribute 'creator_id' does not exist
Merge branch 'ezp-14921_ezoe_small_hardcoded'
Merge pull request #436 from jeromegamez/issue_19629_image_aliases

Fixed #19629: ezcache.php -> purge: Always remove file from table ezimagefile, even if not available on file system
Merge pull request #507 from patrickallaert/EZP-19684

Fixed EZP-19684: Search engine doesn't handle curly quotes correctly