Catchup with git transfer - tile code as of Aug 7

Fixed SEGMENT_CMD bugs.
Safer EEPROM write and communications synchronization.
Command for random new address, less debug output.
sync up with git change

setSegments() support for custom tile display
lots of test support
clean out stale data when expecting read data