fix the bug of caching w.r.t. ignore arguments
Merge branch 'devel' of github.com:SheffieldML/GPy into devel