CascadeOutputLayerTraining problem now implements DifferentiableProblem.

Bug fix: calculateFitness should be public.