Change MutexWrapper.Execute(), no longer returns anything.

Update unit tests to match new signature.
Implement MutexWrapper.ExecuteAsync(), but no unit tests.