New temp directory for downloading bam files

I've added a new option to allow GTFuse to store intermediate bam files
in some directory but save the final merged bam in another directory.
This allows GTFuse to use a local disk or something for downloading but
save the final output to another place.