made 'BaseNaiveBayes' a subclass of 'BaseClassificationPredictor'
renamed 'BaseRegressionPredictor.fitting_error' to 'prediction_error' (least-squares by default) and added 'prediction_error' method to 'BaseClassificationPredictor' (based on mean f-score by default)