Backport range fix

A range request for the entire body should give a 200 response, not a
206 response.

This matches couchdb behavior.