Merge branch 'release/0.167' into develop
removing hard-coded filter parameters
corrected args to im->note()
Merge branch 'develop' of /software/vertres/git/origin/vr-pipe into develop
fixed problem where the same filelist id could be returned for 2 different lists of files
no longer create a new redis instance and connection for every single method call - just one per process
get a fresh handle every time we _generate_elements() so that ds updates always work correctly
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
now asks how many CPUs the cmd will use