[indexing&memory] in memory view more efficient, catching some indexing errors
Merge branch 'devel' of github.com:SheffieldML/GPy into devel