BootInfo now intepreted as a packed struct on 16bit MCUs

Thanks to Kerekes Szilard for providing test data for a PIC18 board,
which was added to our tests. We still need further assessment by
testing with data from another boards (see comments in the code).