CustomKernel on GP.

@karlnapf  @emtiyaz
I add some interface function for CustomKernel on GP.
Please let me know if you have any suggestion so that I can move on.