Use mktemp for temporary download directory
Use mktemp for temporary download directory

Using the current directory may not always be appropriate, for example in
the case where it will unnecessarily trigger a backup to be made.

The only risk with this change is that systems might not have a mktemp.
I am not aware of such a system, but have not tested on Windows. It is
working on a basic Ubuntu and OS X installation.

miniupnp/rust,cllns/rust,rprichard/rust,mihneadb/rust,kwantam/rust,ktossell/rust,victorvde/rust,AerialX/rust,jroesch/rust,aneeshusa/rust,zubron/rust,seanrivera/rust,philyoon/rust,ejjeong/rust,pshc/rust,zaeleus/rust,l0kod/rust,carols10cents/rust,rprichard/rust,carols10cents/rust,zaeleus/rust,AerialX/rust-rt-minimal,KokaKiwi/rust,aidancully/rust,kimroen/rust,aepsil0n/rust,l0kod/rust,carols10cents/rust,andars/rust,untitaker/rust,nwin/rust,vhbit/rust,victorvde/rust,GBGamer/rust,andars/rust,AerialX/rust,mvdnes/rust,kwantam/rust,nwin/rust,zubron/rust,jashank/rust,miniupnp/rust,mdinger/rust,rohitjoshi/rust,aidancully/rust,miniupnp/rust,ejjeong/rust,gifnksm/rust,kimroen/rust,robertg/rust,mdinger/rust,AerialX/rust,mihneadb/rust,hauleth/rust,untitaker/rust,l0kod/rust,jroesch/rust,vhbit/rust,ruud-v-a/rust,GBGamer/rust,nwin/rust,avdi/rust,rprichard/rust,philyoon/rust,mdinger/rust,miniupnp/rust,dwillmer/rust,zachwick/rust,mihneadb/rust,gifnksm/rust,richo/rust,l0kod/rust,omasanori/rust,jashank/rust,AerialX/rust-rt-minimal,pelmers/rust,zubron/rust,philyoon/rust,vhbit/rust,jroesch/rust,andars/rust,graydon/rust,defuz/rust,pelmers/rust,ebfull/rust,victorvde/rust,pshc/rust,kimroen/rust,bombless/rust,mahkoh/rust,TheNeikos/rust,kimroen/rust,avdi/rust,carols10cents/rust,avdi/rust,cllns/rust,untitaker/rust,robertg/rust,aneeshusa/rust,miniupnp/rust,zaeleus/rust,omasanori/rust,zubron/rust,reem/rust,GBGamer/rust,XMPPwocky/rust,sae-bom/rust,zachwick/rust,aneeshusa/rust,miniupnp/rust,aidancully/rust,aneeshusa/rust,graydon/rust,philyoon/rust,l0kod/rust,mvdnes/rust,reem/rust,hauleth/rust,jroesch/rust,zachwick/rust,ktossell/rust,mvdnes/rust,ejjeong/rust,victorvde/rust,TheNeikos/rust,dwillmer/rust,XMPPwocky/rust,seanrivera/rust,pelmers/rust,mahkoh/rust,kimroen/rust,dinfuehr/rust,kwantam/rust,victorvde/rust,mvdnes/rust,rohitjoshi/rust,kwantam/rust,jashank/rust,mvdnes/rust,AerialX/rust-rt-minimal,jashank/rust,ruud-v-a/rust,ejjeong/rust,zachwick/rust,mahkoh/rust,avdi/rust,mdinger/rust,vhbit/rust,robertg/rust,zubron/rust,bombless/rust-docs-chinese,vhbit/rust,aepsil0n/rust,aepsil0n/rust,AerialX/rust,pshc/rust,graydon/rust,reem/rust,vhbit/rust,sae-bom/rust,omasanori/rust,GBGamer/rust,pelmers/rust,aneeshusa/rust,ebfull/rust,cllns/rust,carols10cents/rust,reem/rust,krzysz00/rust,kimroen/rust,krzysz00/rust,pshc/rust,zaeleus/rust,richo/rust,defuz/rust,zubron/rust,jashank/rust,hauleth/rust,cllns/rust,andars/rust,andars/rust,reem/rust,l0kod/rust,ktossell/rust,krzysz00/rust,miniupnp/rust,ruud-v-a/rust,rohitjoshi/rust,dinfuehr/rust,pshc/rust,gifnksm/rust,bombless/rust,zaeleus/rust,dinfuehr/rust,zubron/rust,seanrivera/rust,graydon/rust,cllns/rust,defuz/rust,miniupnp/rust,GBGamer/rust,omasanori/rust,aepsil0n/rust,AerialX/rust-rt-minimal,rohitjoshi/rust,avdi/rust,richo/rust,jroesch/rust,dwillmer/rust,XMPPwocky/rust,ruud-v-a/rust,hauleth/rust,dwillmer/rust,mahkoh/rust,TheNeikos/rust,zaeleus/rust,TheNeikos/rust,hauleth/rust,seanrivera/rust,pelmers/rust,ktossell/rust,rprichard/rust,bombless/rust,krzysz00/rust,XMPPwocky/rust,graydon/rust,zachwick/rust,richo/rust,jashank/rust,omasanori/rust,seanrivera/rust,kwantam/rust,ktossell/rust,vhbit/rust,kwantam/rust,aidancully/rust,dwillmer/rust,defuz/rust,ruud-v-a/rust,aneeshusa/rust,AerialX/rust,krzysz00/rust,gifnksm/rust,mihneadb/rust,TheNeikos/rust,mihneadb/rust,ktossell/rust,rprichard/rust,AerialX/rust-rt-minimal,ejjeong/rust,dinfuehr/rust,sae-bom/rust,krzysz00/rust,aepsil0n/rust,AerialX/rust-rt-minimal,seanrivera/rust,graydon/rust,GBGamer/rust,avdi/rust,cllns/rust,carols10cents/rust,gifnksm/rust,richo/rust,nwin/rust,bombless/rust,GBGamer/rust,untitaker/rust,sae-bom/rust,gifnksm/rust,jashank/rust,dwillmer/rust,robertg/rust,mahkoh/rust,mvdnes/rust,sae-bom/rust,ebfull/rust,pshc/rust,ebfull/rust,reem/rust,nwin/rust,robertg/rust,mdinger/rust,hauleth/rust,AerialX/rust,KokaKiwi/rust,vhbit/rust,omasanori/rust,bombless/rust,KokaKiwi/rust,mdinger/rust,aidancully/rust,zachwick/rust,aepsil0n/rust,untitaker/rust,rohitjoshi/rust,richo/rust,nwin/rust,ktossell/rust,KokaKiwi/rust,rohitjoshi/rust,defuz/rust,philyoon/rust,kimroen/rust,pshc/rust,victorvde/rust,sae-bom/rust,untitaker/rust,jroesch/rust,bombless/rust,l0kod/rust,defuz/rust,ebfull/rust,dinfuehr/rust,ruud-v-a/rust,KokaKiwi/rust,dwillmer/rust,ejjeong/rust,dinfuehr/rust,rprichard/rust,XMPPwocky/rust,jroesch/rust,mihneadb/rust,aidancully/rust,mahkoh/rust,KokaKiwi/rust,zubron/rust,jashank/rust,pshc/rust,andars/rust,pelmers/rust,GBGamer/rust,l0kod/rust,philyoon/rust,jroesch/rust,XMPPwocky/rust,nwin/rust,nwin/rust,TheNeikos/rust,robertg/rust,dwillmer/rust,ebfull/rust