[Spark-3525] Adding gradient boosting

may be put run method under object StochasticGradientBoosting, the StochasticGradientBoosting class does not have any state in it.