Merge MACROS into BUTTONS.
Buttons without hardwired coordinates.
Doc fix.
Consolidate all make_button() calls -- now make_ircode() can take a
function.
Additional notes.
Return functions to their old places; use eval() instead to get around
forward declaration problem.
Doc fix.
Alternate graphical rendering (using Unicode glyphs) for some buttons,
stage one.
Command-line graphics option. May not be the ultimate method.
Since TiVos preserve the SPS30 setting across reboots now, we can
probably do without it here. Reclaiming that precious button space
for...
Support for ASPECT_* discrete codes.