PathKernel

Added the path kernel[1] and updated the GP code to accommodate for it.
Currently does only work with the full GP and not with approximations.

[1]	A. Baisero, F. T. Pokorny, D. Kragic, and C. H. Ek, “The Path
Kernel,” presented at the International Conference on Pattern
Recognition Applications and Methods, 2013.