Mutex locker object. Will lock a given mutex upon creation and unlock it when the object is destroyed.