Bayesian GPLVM can now take either a likelihood or data matrix as first argument