InterProcessSemaphoreMutex changed to use InterProcessSemaphoreV2. In the process, a bug in InterProcessSemaphoreV2 was
noticed that was been long fixed in the older InterProcessSemaphore. If the session drops in the process of creating the lock
node, the acquire fails. The old InterProcessSemaphore worked around this by using a retry loop to try to recreate the lock
node. InterProcessSemaphoreV2 now does this as well.

Also, as part of this checkin, testWaitingProcessKilledServer has been tightened and made to be more reliable.
3 files changed