http: Report correct size for partial content msg

Content length is wrongly used as file size for partial content
messages (e.g. after seek), therefor length from range header has
to be used instead.

https://bugzilla.gnome.org/show_bug.cgi?id=690226