fix: Huber loss function in gradient_boosting fails if negative_gradient is not called before __call__; now computes on-demand.
add huber loss bug fix to whats new