Factor out the netSlurper solution from s3 into readerutil

This is a general solution for slurping io.Reader into memory/file
depending on size.

Change-Id: Ife7580fd2a1567aa47d5f121e199f734ead2ce1d