Issue #71: all "browser" windows should have meaningful window labels

- all "browser" windows should be block-based. Query
  is re-run when window refreshed
allow for filtering new interaction priority

- interaction invented to record headless interactions
  in object log
- Issue #63 and glassdb/glass#21
package history needs to use package name plus branch to target the correct directory
Issue #56: clean up session and close windows on startup

- Pharo2.0 wasn't hanging, but the pharo image wash
  crashing... which is close enough for me:)
- need to test in Pharo1.4 and Pharo3.0 ...
missing method resetCacheDirectoryIfInvalid ...
Issue #75: looks like we might want to enable CTL key for non-mac platforms
cmdKeysInText is not the method that you are looking for...
should be able to edit the project file for a non-metacllo project (git only)
add `deploy` option (auto|bulk|none) to `project load` command (and api)
implement `project rehome` command
implement `create new package` in working copy browser ... bugfix for `project rehome`
fix `pf view` browser ... capture stack on bu error and do not fail test ... problems running backups automatically when sessions are severely limited
expand the `test` command api a bit ...
add TDProcessTool>>psKillAll  ...
hook up remote breakpoints mechanism to tODE...still needs testing ...
potpourri

- abort in `ol view` ... need to parameterize this
- fix GsNMethod reference in new remote breakpoint code
- tracing for errors during breakpoint tests ... obviously something
  is not right in the remote breakpoint code, but the tests pass
  locally (as is usually the case)
lost `install` call when I added the remote breakpoint initialize method
tweak `ol view` entry layout ... truncate the label so timestamp is
still easily visible
add pid filter to `ol view` command ... add tracking to TDDebugTool class>>sendSetOrClearBreakPointSignal: to see how remote debugging is working
with this change remote breakpoints are "working" ... the breakpoint continuation is dropped into ObjectLog, but the Breakpoint resume: method returns a nil ... need to be able to continue breakpoint exception without having nil sneak in ... this might be GemStone 3.2 bug?