Make more traits private where possible.
More minor refactorings/clean-up.

Move Literals out to spire.syntax. Make some more objects/traits
private[math] where possible.
More code docs and doc-related code clean-up.