ENH: Multi-resolution framework.

Use multiple levels of guassian blur(coarse-to-fine), and
at each resolution iteratively improving the deformation in
the non-greedy fassion. Use each level's results to initilaize
the following finer level in a greedy way, by composing previous
level's deformations.