This is the beginning of the effort to remove sys::Mutex
Nothing complicated here, and this will be probably the most complicated of the mutex replacements given that a pointer to a mutex is returned. I'll put this one up for review, and assuming there are no glaring issues, will move forward with the rest of the conversions without review.