Move Saf::Ref to Mem namespace.
Type refactoring. ArgumentException renamed. Type::NumberFormatException added.
Header naming improvements.