Move more instances out to companion objects.
Move type instances for unsigned types to math.
Move Rig[Interval] to math. Clean-up imports.

The clean-up is just to get imports from spire.math a little more
explicit. Essentially, they boil down to Number, ConvertableFrom, and
ConvertableTo.