Added plumbing for a task lock to synchronize multidrop masters
ITaskLock now passed in as reference
tweaks to tests