Added trim_reads.py

Also fixed handling of FASTQ files with different lengths in
split_fastq.py (should be an error).