Ещё немного прокачал CanProg
Продолжение рефакторинга
 + Поправил работу с Exception-ами
 + Теперь ключ везде принимается в типе byte
 + Подправил конструкторы, и ещё там всякое
Изменён формат приветственного сообщения
 + Формат приветственного сообщения тепреь - старшим вперёд, с неровным делением
 + Дескрипторы изменены на 0xFC*8
Исправил ошибку с тем, что ожидал ProgInit вместо ProgBroadcastAnswer