Chinese POS tagging

This includes some refactoring of
-the ChainPosTagger class
-ChainPosTrainer class

And the addition of 
-subclasses and companion objects of ChainPosTrainer for training on specific tag sets and corpora
-subclasses and companion objects of ChainPosTagger for trained models and feature extraction specific to corpora and tag sets
-a POS tag domain object for Chinese Tree Bank 7.0
-a PosTag subclass and labeled subclass for Chinese Tree Bank POS tagging

I may make some more changes to the feature extraction for the Chinese POS tagger, but the accuracy is better than 91% when trained on the first 90% of CTB7, then tested on the final 10%.
I see what I did. That was all a one-liner, so I put the white space in so I could read what it was doing. I didn't actually change the code, just the whitespace. Do you want me to undo it, or should I leave it?