Mprovements to url related functions

This set of patches improves url-retrieve related set of functions.

Now dynamically bound variables (request method, headers, data) are preserved for url-retrieve call.
Also all params of url-retrieved are now supported by deferred:url-retrieve.

Please let me know if there are any problems with this pull request.

Thanks!