Run restoration test suite when run as main
Add test for preserving image shape in deconv

I can confirm that this test does not pass in the current master.
Add shape fix for deconvolution functions
Fix small errors in the documentation
Fix typos and grammatical errors in uft.py docs
Merge pull request #1174 from jni/deconv-shape-fix

Fix inconsistent deconvolution output shape. Closes gh-1172.