Move string literals to PROGMEM

String literals take up space in RAM. This change moves about 300 bytes of string literals from RAM to non-volatile memory.