Added

1/ In Classifier: isMatchUnCached, isMatchCached,
buildMatchesForNewClassifier

2/ In SteadyStateGeneticAlgorithm, SteadyStateGeneticAlgorithmNew:
in evolveSet, evolveSetNew: isMatchUnCached(index) instead of
isMatch(currentVisionVector), without breaking.

3/ In MlASLCS4UpdateAlgorithm: in cover, coverNew: we
buildMatchesForNewClassifier and for.

4/ In ClassifierSet: generateMatchSetCached

5/ In AbstractLearningClassifierSystem: trainWithInstance:
generateMatchSetCachedInsteadOf generateMatchSetNew