Fixed a buffer overflow when dealing with cigar strings ending with a
deletion.
Improved fix to mpileup. The previous one just skipped bases where we
have no quality. This still includes them in the pileup, but with 0
qual instead.
Also fix buffer overrun on data where the sequence is "*".
Fixed up test data, now that it correctly outputs "n" instead.
Merge pull request #306 from jkbonfield/mpileup-fix

Mpileup fixes