Add tracing methods to make sure constructors and destructors are called appropriately.
Add initial logger support in the Log class.  Note that it is not yet
used by out stuff.