- 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
add classes to bambam namespace
- extend BamAlignmentInputCallbackBam and BamAlignmentInputCallbackSnappy by updatePosition calls
- add BamAlignmentInputPositionCallbackNull and BamAlignmentInputPositionUpdateCallback
- add BamAlignmentSnappyInput
- add file marking code in DupMarkBase
extend API in bambam namespace with duplicate marking code
added alternative huffman tree construction code
add output for HuffmanTree class
bump version after add HuffmanTree class