DeviceTicket теперь сравнивается по значению, а DeviceLocator перестал быть статическим объектом
ICanProgLog теперь проверяет, существует ли список логгеров, CanProg имеет конструктор, который принимает CanPort