This switches back to allowing range rather than chunked requests so that seeking works in the web player, but does so by safer means than previous solutions, by slightly over-estimating the transcoded size, then sending dummy bytes to the client to fill any gap. Fixes #1117. Addresses #685.