Two loose ends to tidy up in instr-daemon:
1. If flash struct is expanded during development (if a new feature is added, for example), the whole flash is re-initialized at the next start-up due to the size mismatch. Instead, re-initialize only the new parts (starting at the end of the old flash size).
2. Change the logon greeting from "Welcome! Avtech Electrosystems Ltd. - Firmware v5.04", make it "Welcome! Avtech Electrosystems Ltd. - Model XXXXX, Serial Number XXXXX, Firmware v5.04", with the XXXXX values pulled from flash.model_num and flash.serial_num. This is a little bit tricky right now, because the instr-client code doesn't know about the instr-daemon code, where the flash struct is defined.