WIP: Denoising images using non-local means

Okay this is a new awesome addition. It is not ready for merging yet because I need to write more documentation more tests but I thought I should let you know that we are very close on having some cool denoising in Dipy. :) And trust me on this: Denoising makes a big difference! GGT!!!