Revamped the Symbolic package

Partially implemented the more careful design of the Symbolic package.
Without documentation though.  Only Real.hpp and Quat.hpp are properly
documented now.