Release 1.5.1b
Added options performanceConfigFile, crossValidationSize, includeIndex, excludeIndex
Removed options logPerformance, posTaggerFeatures
Rewrote PerformanceMonitor to be based on config file (similar to Log4J)
Added ExternalResource (to machine learning models + features), and created TextFileResource
Added generic ExternalResourceFeature which can get information from an ExternalResource, given a set of keys to query it
Added feature groups (Feature, AbstractFeature, FunctionDescriptorParserImpl, AbstractFeatureParser), which allow us to group many features together and automatically add new features based on the entire group (e.g. to create feature combinations)
Fixed bug on negative parser rules (Transition needs to implement Comparable)
Added cross validation to ParserRegexBasedCorpusReader
Added ExternalResources directly into models, with ability to retrieve them
in lefff-2.1-additions.txt, gave all numbers the same lemma: #NUM#
Fixed bug on lefff entry order (étaient=etayer, faut=faillir)
Fixed bug where AbstractCacheableFeature was re-checking features many times if they returned null
FScoreCalculator: added functionality to automatically combine cross-validation results