Added PROGMEM support.
Changed tool to use PROGMEM as well.
Merge branch 'PROGMEM_Support'