Modify sequence::observation to carry its own label_id.

This allows the crf to not have to maintain the label_id mapping.