Fixed problem when splitting CIGAR strings.
Fixed problem when splitting CIGAR strings.

Counted matches but not all CIGAR ops, now split_aln_cigar should split
CIGAR strings up to the first match of second segment. This matches our
approach for finding the start of the second segment now too.

svohr/circ_aln,svohr/circ_aln