add spike-and-slab gplvm kernel [unfinished].]