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.
Merge remote-tracking branch 'upstream/master' into patch-1
Added stricter checking like suggested in https://github.com/ezsystems/ezpublish/pull/506#issuecomment-10550894
Corrected codestyle
Fixed EZP-18662: switchlanguage doesn't respect RemoveSiteAccessIfDefaultAccess (patch proposed)
Implemented EZP-20194: Providing DB upgrade scripts
Added final bytes support (eg "bytes=-500") see http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35
EZP-20284 - Added a BC note about change of behaviour for extended attribute filters, after fix for EZP-19158
Merge pull request #506 from darylounet/patch-1

Fixed EZP-20170 - Bug with MP4 Files and HTML5 Video tag in a clustered enviroment
Debug empty $endOffset for http range.
Corrected code style from previous pull request http://git.io/yI8l4A thx @crevillo
Merge pull request #543 from darylounet/patch-cs

Corrected code style from previous pull request http://git.io/yI8l4A
Merge pull request #533 from patrickallaert/EZP-18662

Fixed EZP-18662: switchlanguage doesn't respect RemoveSiteAccessIfDefaul...
Fix EZP-20300: In cases when left panel is hidden:
 - Hiding left panels separator.
 - Wrapping main content into "maincontent" and "maincontent-design" divs.
 - Preventing unwanted CSS changes in the head.
 - Removing "maincontent-desing" left margin in the head.
Fix EZP-20300: Trying another approach:
 - Hiding left panels separator.
 - Changing "maincolumn" right padding, so the extensions content should fit properly.
Fix EZP-20300:
Still another approach:
 - Leaving left panels separator intact.
 - Changing "maincolumn" left padding as well, so the extensions content should fit properly.
Merge pull request #525 from patrickallaert/EZP-20194

Implemented EZP-20194: Providing DB upgrade scripts
Merge pull request #544 from ezsystems/EZP-20300

Fix EZP-20300: Design regression with new admin design for extensions when left menu is hidden
Removed: op_code handling for relations
Fixed: version no 1 not recognized as draft
Described removed feature