Add "-b <bam.fofn>" flag to samtools cat.

Add a "-b <bam.fofn>" like that in "samtools merge" to "samtools cat".
This alleviates any problems with the list of input file name exceeding
the number of characters permitted in a single command.