Stream rep-seq files without loading them into a variable
When serving files, they were being loaded into a variable, which as mentionned by @mikael-s in #2405 (closed) can lead to a large amount of RAM being taken up for no good reason.
Using the same web2py streaming facility, files should now be served in chunks and not be loaded into RAM all at once.
Closes #2405 (closed)