Do not switch to a range request for small PDFs

Currently, PDF.js always sends at least two requests for sources that support range requests.  
I've added a check to see whether the expected content length is bigger than one chunk before continuing with a range request.