Memory limited job runner

This is another component needed for the new splitfile code (db4o purge).
How about

    True if all resources were freed, and false if the job must release() asynchronously.