implement TDMiniToolSpec and TDMiniToolClientListElementBuilder which allows for creation of list-based tools without having to create a TDClientListElementBuilder subclass...only need to specify blocks for:

  TDMiniToolSpec class>>topez:clientListBlock:menuActionSpecBlock:menuActionBlock:itemSelectedBlock:

to create custom list behavior.

fix `mc fileout` API so that .gs files with multiple classes can be updated correctly (i.e., the method is matched based on proper class)
update the script objects
actionSymbol in menus really needs to be a symbol
Merge branch 'master' into dev
indexing related script updates
remove some old top-level scripts
missed a bogux top-level script
looseChanges script ...
add index test fileout script
add some index scripts
checkpoint of scripts
remove some scripts from /home/indexing ... they're headed elsewhere
getting serious about index work ... more scripts
ensure that lf is used in exported source files in TDGemStoneTool>>gsfileout:filename:range:in:
mystery of #_findFirstUnsharedPathTerm resolved
ensure that lf is used when compiling methods from tode ... sneaky cr showing up in comments
checkpoint scripts
replace config/pkgs panes with class category pane after working with Paul DeBruicker
checkpoint of scripts for enumerated path term
looseChanges and friends now calculated against SystemUser and installLooseChanges compiles loose methods as SystemUser to reset accounting and make changes available for things like Ernie tests