Split apart net_download() method

Creates a separate net_stream() method that has a similar interface but
just returns the raw string to the caller.