WIP: Constrained Spherical Deconvolution and the Spherical Deconvolution Transform

This is work in progress. But I thought it would be nice for the sprint to see this while I am adding more tests and extending the examples.