Add interface for CustomKernel on GP.

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