Better combo curl/wget handling

Fixes #451
in curl, `-s` silences the output but still prints the data to stdout. in wget, `-q` silences the output but does not print to stdout - to keep the same semantics, `-qO-` will silence output and print data to stdout in wget.