adjust the API of KL methods for model selection

make the API work for `GradientModelSelection`
@karlnapf 
please merge this.
so the latent parameters can be (if gradient is available) put into the gradient parameters