Filepath

Adds file path support for `parse_fasta`, `parse_fastq` and `parse_qual`, exercise all tests both with open-file-like objects (aka lists of strings) and open file names, and closes #259 if merged.

Too bad that github doesn't diff well simple indentation changes...