Scale factor added to sparse_GP_regression

and sparse_GP_demo ammended to be less annoying (m1)
fixed optimize_restarts
various hackday stuff, including scale factor in sparse GP