Добавлены возможности измерения времени захвата/ожидания мутексов.
Сделан макрос MUTEX_AUTO_LOCK, запоминающий место (файл/строка) захвата мутекса.
Контролируется время захвата и время ожидания освобождения мутекса.
Если оно превышает заданное предельное значение, в лог выводится сообщение.
Везде создане объектов AutoMutexLocker заменено на макрос MUTEX_AUTO_LOCK.
В модуле scheduler добавлен контроль времени выполнения callback-функции.
Если время превышает 100 мс, в лог выводится сообщение.