Added OOP.Own, for complex destruction management
Failed timing listeners are immediately removed
Renamed OOP.Own to OOP.ShareFate
OOP.ShareFate handles objects being passed directly
minor rename
Math.Interpolate can now interpolate lists
minor alias
Added an Atom class, for pure object use

In practice, this is useful for things that expect owning objects.
Allow owners to be functions
minor debugging
Added a bunch of ListenerList aliases
minor debug
minor style
Added ToggleDispatcher:AddResetter, a nice convenience method
Wide-ranging removal of trace statements, to use Log.* instead

This isn't complete, but I wanted to clean up as much as is practical.
Timing.After is now undoable

It used to use a POISON value to undo itself, but this never really
caught on. As a result, I changed it to behave like most other
functions.
Log.* now has the same logcf, logf aliases that Mixin-Log has

I also removed this files dependency on several other files, since it's
used at such an early level.
Lists.Insert's remover is now sealed
Removed an old ClassName definition
Some style cleanup in Mixins-Log