Format classes will not read whole files in memory
Format classes will not read whole files in memory

If an input pipe did not provide a file descriptor via a fileno()
method (such as a S3 key object), the whole input data was read in
memory to be written to a temporary file. To avoid using too much
memory and improve efficiency, the data is copied immediately by
chunks of the size of the file system blocks. This does not affect
most cases of Format classes which pass a file descriptor to the
subprocess.

Fixes issue #1467.

fabriziodemaria/luigi,Magnetic/luigi,mfcabrera/luigi,riga/luigi,oldpa/luigi,jw0201/luigi,oldpa/luigi,h3biomed/luigi,samuell/luigi,Wattpad/luigi,oldpa/luigi,dstandish/luigi,ehdr/luigi,stroykova/luigi,spotify/luigi,foursquare/luigi,republic-analytics/luigi,jamesmcm/luigi,stroykova/luigi,Magnetic/luigi,rizzatti/luigi,humanlongevity/luigi,dlstadther/luigi,mbruggmann/luigi,soxofaan/luigi,bmaggard/luigi,foursquare/luigi,stroykova/luigi,Tarrasch/luigi,humanlongevity/luigi,republic-analytics/luigi,edx/luigi,humanlongevity/luigi,casey-green/luigi,stroykova/luigi,Magnetic/luigi,fabriziodemaria/luigi,adaitche/luigi,bmaggard/luigi,edx/luigi,ivannotes/luigi,fabriziodemaria/luigi,thejens/luigi,javrasya/luigi,riga/luigi,jw0201/luigi,thejens/luigi,foursquare/luigi,samepage-labs/luigi,jw0201/luigi,h3biomed/luigi,oldpa/luigi,jamesmcm/luigi,ivannotes/luigi,lungetech/luigi,rayrrr/luigi,riga/luigi,h3biomed/luigi,rayrrr/luigi,jamesmcm/luigi,mbruggmann/luigi,rizzatti/luigi,samepage-labs/luigi,mfcabrera/luigi,Wattpad/luigi,Wattpad/luigi,lungetech/luigi,dlstadther/luigi,ivannotes/luigi,mbruggmann/luigi,lungetech/luigi,fabriziodemaria/luigi,bmaggard/luigi,bmaggard/luigi,rizzatti/luigi,ContextLogic/luigi,PeteW/luigi,ContextLogic/luigi,linsomniac/luigi,spotify/luigi,thejens/luigi,ehdr/luigi,javrasya/luigi,casey-green/luigi,javrasya/luigi,samuell/luigi,edx/luigi,jamesmcm/luigi,linsomniac/luigi,adaitche/luigi,Houzz/luigi,linsomniac/luigi,humanlongevity/luigi,mfcabrera/luigi,Tarrasch/luigi,soxofaan/luigi,ContextLogic/luigi,Houzz/luigi,soxofaan/luigi,spotify/luigi,dstandish/luigi,Magnetic/luigi,PeteW/luigi,republic-analytics/luigi,lungetech/luigi,PeteW/luigi,ContextLogic/luigi,PeteW/luigi,ehdr/luigi,Houzz/luigi,Tarrasch/luigi,linsomniac/luigi,h3biomed/luigi,rayrrr/luigi,casey-green/luigi,mfcabrera/luigi,casey-green/luigi,Houzz/luigi,Tarrasch/luigi,javrasya/luigi,foursquare/luigi,samuell/luigi,rayrrr/luigi,ehdr/luigi,adaitche/luigi,republic-analytics/luigi,adaitche/luigi,dlstadther/luigi,rizzatti/luigi,mbruggmann/luigi,samuell/luigi,ivannotes/luigi,riga/luigi,soxofaan/luigi,dstandish/luigi,dstandish/luigi,thejens/luigi,jw0201/luigi,spotify/luigi,dlstadther/luigi,samepage-labs/luigi,edx/luigi,samepage-labs/luigi