Убрано исключение flash_driverEXC_WRONG_FLASH_ADDRESS_ERR и заменено утвердением.
Модули журналирования во FLASH контроллера перемещены в отдельную папку.
Изменен интерфейс модуля flash_driver.
Теперь принимаются указатель на буфер и размер буфера, вместо фиксированной записи двухбайтовой переменной.
В соответствии с этим исправлен модуль flash_addressing
В модуле flash_addressing убраны исключения при доступе к неверной странице или записи. Эти данные впоследствии будут проверяться на верхнем уровне.
Исправлены тесты.
Обновлена рутина инициализации журнала в модуле pages_handler.
 - Добавлена проверка страниц  с заголовком CLEAR на стертость.
 - Убраны некоторые исключения
 - Добавлена проверка заголовков страниц при инициализации журнала
 - Переименованы некоторые функции для большего соответствия их функциональности названию
 - Определение размера страниц перенесено в модуль flash_driver
Функции работы с массивом заголовков вынесены в отдельный модуль array_utils.
Добавлена заготовка объекта журнала
Функциональность модуля flash_addressing полностью перенесена в модуль pages_handler и реализована объектная модель
В объектную структуру журнала внесены параметры: activePage и activeEntryIndex
В модуле flash_driver перед стиранием страницы производится проверка на ее стертость.
В модуле pages_handler функция ReadItem теперь возсращает bool: false - в случае отсутствия элемента с заданным индексом.
Убрано исключение pages_handlerEXC_ENTRY_NOT_EXIST.
Исправлен тест в связи с новым интерфейсом
Добавлена функция расчета количества записей на странице.
Мелкие исправления
Добавлены комментарии
Модуль pages_handler переименован в flash_journal.
Merge branch 'dev'