Add 'url-retrieve download method for downloading.
Use write-region instead of write-file
Make sure no coding conversion is made
Merge pull request #2 from YoungFrog/url-retrieve-alt

Url retrieve alt