unified framework for addition and product of kernels, with a tensor flag (boolean) instead of   and
Merge branch 'devel' of github.com:SheffieldML/GPy into devel