MANTA-17 Begin adding support for seq match/mismatch tags in CIGAR string

- adapt existing functions to understand the "=" and "X" tags
- add a conversion function to turn "="/"X" segments back to standard align match ("M") when required, + unit test.