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.