Fixes to HMM/Haplotype code to correct indel calling.

This pull request makes several fixes to correct short indel calling. Additionally, we eliminate extra state which was kept around during the HMM alignment process, which improves the efficiency of the HMM aligner.