Fix EZP-19650: move to trash and trashpurge.php can hit the memory limit
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-19684: Search engine doesn't handle curly quotes correctly (part 2)
Fixed EZP-19649: eZ DFS sql error storing image files when path contains apostrophe (urlalias_iri)
Merge remote-tracking branch 'upstream/master' into patch-1
Fix EZP-20251: Unable to run functional tests if legacy stack is involved
Added stricter checking like suggested in https://github.com/ezsystems/ezpublish/pull/506#issuecomment-10550894
Corrected codestyle
Fixed EZP-20226: Transaction Error: duplicate entry in ezsearch_search_phrase
Fixed EZP-18662: switchlanguage doesn't respect RemoveSiteAccessIfDefaultAccess (patch proposed)
Update kernel/classes/datatypes/ezxmltext/ezxmloutputhandler.php

Fix a php notice : Undefined property: eZXHTMLXMLOutput::$AliasHandler on line 89
Fixed #20164 : oe ligature is transformed wrong in url aliases
Merge pull request #534 from npanau/patch-1

Update kernel/classes/datatypes/ezxmltext/ezxmloutputhandler.php
Merge pull request #531 from dpobel/symfony_functional_tests

Fix EZP-20251: Unable to run functional tests if legacy stack is involved
Fix EZP-20224: Impossible to set default selection item on relation attribute
Implemented EZP-20194: Providing DB upgrade scripts
Merge pull request #526 from patrickallaert/EZP-19684

Fixed EZP-19684: Search engine doesn't handle curly quotes correctly (part 2)
Fixed travis settings to avoid timeout while cloning the repository
Added final bytes support (eg "bytes=-500") see http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35
Update kernel/classes/ezcontentobjecttreenode.php

eZContentObjectTreeNode::getLimitationList() does not need to know the user permissions when policy limitations are disabled, so don't check it.  This enables using methods like eZContentObjectTreeNode::subTreeByNodeID() to be used in SSO handler functions without an infinite loop.