fetchUrl: add curlOpts parameter (merge #535)