more informative warning when lock lost unexpectidly
removed an old comment that is no longer applicable
fixed up --debug --submission x mode so that it works again
further fixed up --debug --submission x mode so that it works again
made the author-only tests also require a new env var since they take so long to run
removed some unnecessary maintain_lock() calls - the lock lasts 5mins anyway
InMemory gains cede() method that allows maintainence_watchers to fire;
used in Persistent such that it should automatically get called in most
loops.
InMemory also now stores the results of BUILD in class vars, so that
the expense of BUILD only happens once, yet the vars are still for the
correct deployment.
Fixed breakage of vrpipe-server following move to retaining the Redis
instance per pid. (But still don't really know why it broke...)
cede() call in do_transaction must come after txn_do() for some reason
somehow output_files can now be NULL instead of an empty array, so check
bumped default lock time to 15mins and improved some warning messages
unlock submission before undeffing it
updated some timings in the comments