checkpoint: begin work on the mergeTool for merging Monticello packages and Cypress repositories.

create TDSessionObjectNode class that stores object reference in a TransientValue ... avoid persistent refs to things that cannot be persisted.

Use TDSessionObjectNode for the debugger...

Add TDGitTool>>performGitCommand:in:worktree:with: to allow independent control of location of work-tree ...

Actually use the TDEditorSpec>>windowLabel field when building windows.

More keyboard shortcut stubs ...

Start building merge command "gui" support

Implement mc save, so I can create branched mc versions to test merge command.
checkpoint: successful merge of a single method conflict

with a merge, discovered that printStrings for MCWorkingCopy did not account for multiple ancestors ...
Looks like the Monticello merge tool is complete ... for method definitions ... need to handle class definitions

Some logging to transcript

Check for empty merge ...