- add AutoArray2d and test
- add rewrite callbacks for BAM input
- add BamHeaderUpdate class for adding PG lines
- add DupSetCallback interface and implementing classes
- add BgzfRecodeParallel class
- use AutoArray2d class in Utf8ToImpHuffmanWaveletTree to reduce unrecoverable small memory fragments