redo: reimplement avrdude loading
redo: fix typo in output filenames
redo: only dump .text section
src: add initial source stubs
io: replace inline functions with preprocessor macros
redo: revert to '//' substring replacement
src: move common library headers into subdirectory
src: implement low-level HD44780 operations
lcd: write init routine
redo: add -F flag to avrdude invocation to avoid device id issues
redo: don't force or repair on avrdude; but retry up to once
src: restructure include headers
redo: add include dir for src/include