MRG: add resampling and smoothing functions

This pull request adds some simple processing functions when scipy
is available. The functions are:

* resample_from_to - resample first image into space of second
* resample_to_output - resample image into output (world) space
* smooth_image - smooth image over voxel axes

I also put in the utility functions converting between FWHM and sigma.
Maybe mention in another line here that resampling using nth-order spline interpolation... that way it doesn't have to be inferred from the arguments