Fix SamPairIterator

Problem
-------
paired iterator was not taking into account supplementary or secondary alignments.

Solution
--------
use a queue for all non-primary alignments and pass them through
individually after the properly paired reads.
Merge pull request #27 from MauricioCarneiro/mc_fix_paired_iterator

Fix SamPairIterator