Add mutex extension

Pull the mutex extension and component concurrency updates into the development branch.