More fixes.
Trying to plug a bunch of memory leaks in class loaders
Merge branch '2.5-branch' into scape/execution-interface
Cleaner subprocess logging. Hopefully more reliably shut-down too.
Merge branch '2.5-branch' into scape/execution-interface
Refactoring the persistence manager so it doesn't use thread-local
storage as a cache in a way that I can't clear.
Merge branch '2.5-branch' into scape/execution-interface
Much cleaning up of memory subtleties.
Merge branch '2.5-branch' into scape/execution-interface
SCAPE-specific parts of previous commit.