fixing accum_dist and operator() mismatching for HellingerDistance and KL_Divergence

In distance calculation classes operator()(...) and method accum_dist should act the same way.
This is not so for classes HellingerDistance and KL_Divergence.

Fixed, assuming that correct code is in operator()