Cigar P support

Adds a bam_plp_insertion() function that queries the cigar string to cope with multiple I and P operators, producing an aligned insertion sequence.