Read from stdin if sff_file is not specified

This small patch enables `sff2fastq` to read from `stdin`.  This avoids unnecessary creation of temporary files e.g. when the `sff` file has been compressed:

    zcat file.sff.gz | sff2fastq > file.fastq