Canned G-code: implement continuous replay of G-code stored on flash.
Canned G-code: fix reading flash memory.
Canned G-code: don't miss first character.
Canned G-code: setup right in config.h.

This works with Arduino IDE as well and should be easier to figure
for inexperienced users.
Canned G-code: distribute new config option to all templates.