rewrite the temperature input cards using inheritance
add a digital output card in the new OO system
switch from io.h to the new card logic

the serial communications with the cards is commented
out for now, since I plan to write a new serial protocol,
too
remove io.h now that it is unused
remove a couple of unnecessary divisions
refactoring: combine all the EEPROM stuff into a new file
fleshing out the new EEPROM save/restore routines
add a no-erase EEPROM write method
move EEPROM templates out of line

saves ~1200 bytes of code space
add a distinct "wait until temperature is reached" profile step type
add some comments
add an assertion and bugcheck framework
split the menu code into its own file
sketch out a more table-driven menu system
change the profile name length to 7 and change the default names to ProfilN
more sketching of new menu code
compile fixes
convert header files from float to double for consistency
switch to the new drawing code
switch the keypad navigation to the new code