ENH: caching: accept sklearn.external and joblib Memories
Merge branch 'canica' of github.com:GaelVaroquaux/nilearn into canica