added getstate/setstate for product kernel
added getstate/setstate for product kernel

beckdaniel/GPy,strongh/GPy,ptonner/GPy,avehtari/GPy,TianpeiLuke/GPy,ysekky/GPy,befelix/GPy,buntyke/GPy,jameshensman/GPy,dhhjx880713/GPy,gusmaogabriels/GPy,SheffieldML/GPy,buntyke/GPy,PredictiveScienceLab/GPy,esiivola/GPYgradients,esiivola/GPYgradients,ptonner/GPy,maaskola/GPy,esiivola/GPYgradients,fivejjs/GPy,ptonner/GPy,fivejjs/GPy,avehtari/GPy,Dapid/GPy,SheffieldML/GPy,befelix/GPy,ptonner/GPy,buntyke/GPy,befelix/GPy,PredictiveScienceLab/GPy,avehtari/GPy,PredictiveScienceLab/GPy,TianpeiLuke/GPy,AlexGrig/GPy,beckdaniel/GPy,ysekky/GPy,mikecroucher/GPy,Dapid/GPy,strongh/GPy,gusmaogabriels/GPy,beckdaniel/GPy,Dapid/GPy,fivejjs/GPy,jameshensman/GPy,PredictiveScienceLab/GPy,SheffieldML/GPy,AlexGrig/GPy,mikecroucher/GPy,ysekky/GPy,ysekky/GPy,TianpeiLuke/GPy,beckdaniel/GPy,mikecroucher/GPy,dhhjx880713/GPy,befelix/GPy,Dapid/GPy,jameshensman/GPy,SheffieldML/GPy,avehtari/GPy,esiivola/GPYgradients,AlexGrig/GPy,jameshensman/GPy,buntyke/GPy,gusmaogabriels/GPy,dhhjx880713/GPy,mikecroucher/GPy,AlexGrig/GPy,maaskola/GPy,strongh/GPy,maaskola/GPy,dhhjx880713/GPy,maaskola/GPy