Fixed the meta markup on the clay module.
Moved the definition of clay::object into the metaclass.tcl file. This allows
practcl to just steal the proc.tcl, class.tcl, and object.tcl files from
this module to include on its own, without needing to ALSO include oo::dialect.
Renamed the "source" ensemble method to "provenace" and added a new "source"
which sources a file inside the object's namespace.
Practcl now utilizes a minimalist snippet of the clay project, replacing its
own implementation with the clay implementation.
check-in: 39bd8c6989 user: hypnotoad tags: hypnotoad