add Download
add timeout()
add cookie(), referer()
add userAgent(), httpHeader()
add getCurlOptions()
add postFields()
add outputFile(), tempFile(), tempFilename()
add execute()
add options()
fix Download
add connectTimeout()
fix Download
add fragment(), query(), path(), password(), user(), port(), host(), scheme()
fix url
fix setUrl()
add proxyUrl()
fix setUrl()
fix setProxyUrl()
fix setProxyUrl()
fix Download