Currently, the RBF kernel is exclusively used in GPR. Add support for optional hyperparameter optimization over kernel choices.