async/async_mutex_utils library

Async mutex with tryLock — roadmap #652.

Classes

AsyncMutexUtils
Async mutex: only one holder at a time.