Fetch destination path can now be overriden.

Allows you to override the default behavior of prepending hostname/path/to/file to the destination.  If dest ends with '/', it will use the basename of the source file, similar to the copy module.  Obvioiusly this is only handy if the filenames are unique.