RF - Clean up sf2sh.

Here are some of the cleanups suggested in comments on the PR.  Do we have any data files to run this script on?  Since I didn't, please check that I didn't introduce any bugs.

We'll also need to add tests for ``real_sph_harm_mrtrix`` and family.