Add FASTQ splitting by sample id to qiime.util

This is needed for qiita.  @antgonza and @gregcaporaso suggested adding the functionality to QIIME instead, so here it is!
I know this function existed in the previous version but should we be using the format library vs. rewriting this functionality?