improvements to AwesomeBitSet
bug fix for an edge case in the SemiCRF involving constraints.