adjusted doc to new pep8 format
catch linalg errors inside model and more sopihisticated non-pd checks
Merge branch 'devel' of github.com:SheffieldML/GPy into devel