@GaelVaroquaux - this is the only change i'm requesting to implement diffusion embedding outside of scikit learn.

also changing the term `diffusion_map` would be beneficial for clarity as well.