Make RemoteFileSystem work with directory targets
Make RemoteFileSystem work with directory targets

RemoteTarget.put/get currently only support single files. This patch makes it work for directories, too.
slvnperron/luigi,vine/luigi,mbruggmann/luigi,percyfal/luigi,penelopy/luigi,adaitche/luigi,penelopy/luigi,dkroy/luigi,Houzz/luigi,belevtsoff/luigi,jw0201/luigi,jamesmcm/luigi,dhruvg/luigi,h3biomed/luigi,sahitya-pavurala/luigi,LamCiuLoeng/luigi,adaitche/luigi,mfcabrera/luigi,rayrrr/luigi,Yoone/luigi,slvnperron/luigi,bowlofstew/luigi,realgo/luigi,kalaidin/luigi,ContextLogic/luigi,ChrisBeaumont/luigi,bowlofstew/luigi,rizzatti/luigi,adaitche/luigi,aeron15/luigi,stroykova/luigi,vine/luigi,mfcabrera/luigi,adaitche/luigi,edx/luigi,ZhenxingWu/luigi,stroykova/luigi,javrasya/luigi,walkers-mv/luigi,Dawny33/luigi,PeteW/luigi,torypages/luigi,PeteW/luigi,belevtsoff/luigi,casey-green/luigi,foursquare/luigi,percyfal/luigi,fabriziodemaria/luigi,lungetech/luigi,LamCiuLoeng/luigi,ehdr/luigi,pkexcellent/luigi,graingert/luigi,JackDanger/luigi,moritzschaefer/luigi,rizzatti/luigi,belevtsoff/luigi,torypages/luigi,jamesmcm/luigi,foursquare/luigi,JackDanger/luigi,fabriziodemaria/luigi,aeron15/luigi,torypages/luigi,altaf-ali/luigi,SkyTruth/luigi,harveyxia/luigi,samuell/luigi,walkers-mv/luigi,mbruggmann/luigi,leafjungle/luigi,ThQ/luigi,lungetech/luigi,pkexcellent/luigi,ContextLogic/luigi,mfcabrera/luigi,percyfal/luigi,realgo/luigi,oldpa/luigi,Dawny33/luigi,kevhill/luigi,h3biomed/luigi,edx/luigi,walkers-mv/luigi,lichia/luigi,leafjungle/luigi,jamesmcm/luigi,meyerson/luigi,dhruvg/luigi,dkroy/luigi,stephenpascoe/luigi,pkexcellent/luigi,graingert/luigi,DomainGroupOSS/luigi,hellais/luigi,upworthy/luigi,gpoulin/luigi,kalaidin/luigi,Tarrasch/luigi,sahitya-pavurala/luigi,meyerson/luigi,harveyxia/luigi,SeedScientific/luigi,moandcompany/luigi,Yoone/luigi,samuell/luigi,anyman/luigi,harveyxia/luigi,riga/luigi,DomainGroupOSS/luigi,ZhenxingWu/luigi,upworthy/luigi,drincruz/luigi,Wattpad/luigi,rayrrr/luigi,ContextLogic/luigi,alkemics/luigi,anyman/luigi,bowlofstew/luigi,linearregression/luigi,springcoil/luigi,kevhill/luigi,fw1121/luigi,qpxu007/luigi,dylanjbarth/luigi,qpxu007/luigi,dkroy/luigi,wakamori/luigi,theoryno3/luigi,foursquare/luigi,humanlongevity/luigi,soxofaan/luigi,PeteW/luigi,aeron15/luigi,kevhill/luigi,huiyi1990/luigi,bmaggard/luigi,dstandish/luigi,tuulos/luigi,lungetech/luigi,SkyTruth/luigi,gpoulin/luigi,casey-green/luigi,samepage-labs/luigi,linsomniac/luigi,dstandish/luigi,qpxu007/luigi,rayrrr/luigi,SeedScientific/luigi,Yoone/luigi,riga/luigi,17zuoye/luigi,dkroy/luigi,casey-green/luigi,ehdr/luigi,samepage-labs/luigi,riga/luigi,spotify/luigi,mbruggmann/luigi,ivannotes/luigi,thejens/luigi,ChrisBeaumont/luigi,ZhenxingWu/luigi,soxofaan/luigi,samepage-labs/luigi,springcoil/luigi,ehdr/luigi,hellais/luigi,samuell/luigi,oldpa/luigi,ContextLogic/luigi,jamesmcm/luigi,linsomniac/luigi,foursquare/luigi,linsomniac/luigi,Magnetic/luigi,Tarrasch/luigi,Dawny33/luigi,soxofaan/luigi,oldpa/luigi,bmaggard/luigi,upworthy/luigi,stephenpascoe/luigi,tuulos/luigi,torypages/luigi,stephenpascoe/luigi,17zuoye/luigi,theoryno3/luigi,Magnetic/luigi,stroykova/luigi,ViaSat/luigi,DomainGroupOSS/luigi,kalaidin/luigi,spotify/luigi,PeteW/luigi,drincruz/luigi,lichia/luigi,belevtsoff/luigi,dylanjbarth/luigi,republic-analytics/luigi,javrasya/luigi,thejens/luigi,h3biomed/luigi,joeshaw/luigi,ZhenxingWu/luigi,rizzatti/luigi,anyman/luigi,gpoulin/luigi,jw0201/luigi,sahitya-pavurala/luigi,ThQ/luigi,ThQ/luigi,Magnetic/luigi,springcoil/luigi,moritzschaefer/luigi,ChrisBeaumont/luigi,ViaSat/luigi,dhruvg/luigi,humanlongevity/luigi,drincruz/luigi,slvnperron/luigi,Wattpad/luigi,17zuoye/luigi,DomainGroupOSS/luigi,joeshaw/luigi,graingert/luigi,dstandish/luigi,javrasya/luigi,qpxu007/luigi,linsomniac/luigi,penelopy/luigi,ThQ/luigi,altaf-ali/luigi,dlstadther/luigi,alkemics/luigi,vine/luigi,humanlongevity/luigi,javrasya/luigi,republic-analytics/luigi,Yoone/luigi,bmaggard/luigi,stephenpascoe/luigi,aeron15/luigi,fabriziodemaria/luigi,edx/luigi,mbruggmann/luigi,gpoulin/luigi,ChrisBeaumont/luigi,humanlongevity/luigi,dylanjbarth/luigi,jw0201/luigi,joeshaw/luigi,republic-analytics/luigi,theoryno3/luigi,fw1121/luigi,wakamori/luigi,Dawny33/luigi,ViaSat/luigi,theoryno3/luigi,Tarrasch/luigi,moritzschaefer/luigi,huiyi1990/luigi,moritzschaefer/luigi,SkyTruth/luigi,samepage-labs/luigi,drincruz/luigi,graingert/luigi,laserson/luigi,spotify/luigi,laserson/luigi,ViaSat/luigi,harveyxia/luigi,Tarrasch/luigi,spotify/luigi,hellais/luigi,thejens/luigi,riga/luigi,alkemics/luigi,moandcompany/luigi,dlstadther/luigi,upworthy/luigi,oldpa/luigi,Magnetic/luigi,thejens/luigi,JackDanger/luigi,rizzatti/luigi,edx/luigi,anyman/luigi,tuulos/luigi,meyerson/luigi,SkyTruth/luigi,springcoil/luigi,penelopy/luigi,rayrrr/luigi,bowlofstew/luigi,bmaggard/luigi,wakamori/luigi,Wattpad/luigi,LamCiuLoeng/luigi,percyfal/luigi,Houzz/luigi,altaf-ali/luigi,realgo/luigi,kevhill/luigi,stroykova/luigi,alkemics/luigi,huiyi1990/luigi,SeedScientific/luigi,pkexcellent/luigi,walkers-mv/luigi,dlstadther/luigi,casey-green/luigi,joeshaw/luigi,sahitya-pavurala/luigi,laserson/luigi,linearregression/luigi,soxofaan/luigi,dylanjbarth/luigi,ivannotes/luigi,fw1121/luigi,ivannotes/luigi,lichia/luigi,altaf-ali/luigi,realgo/luigi,17zuoye/luigi,dstandish/luigi,vine/luigi,slvnperron/luigi,laserson/luigi,samuell/luigi,tuulos/luigi,LamCiuLoeng/luigi,lichia/luigi,republic-analytics/luigi,kalaidin/luigi,jw0201/luigi,moandcompany/luigi,fw1121/luigi,ehdr/luigi,leafjungle/luigi,huiyi1990/luigi,fabriziodemaria/luigi,dhruvg/luigi,Houzz/luigi,ivannotes/luigi,dlstadther/luigi,SeedScientific/luigi,mfcabrera/luigi,lungetech/luigi,linearregression/luigi,meyerson/luigi,moandcompany/luigi,hellais/luigi,JackDanger/luigi,Houzz/luigi,leafjungle/luigi,wakamori/luigi,h3biomed/luigi,linearregression/luigi