More cleanup, add ScopedProcessLocker class
Add and use Mutex::wasTryLockCalled() in ScopedProcessLocker
misc changes