Remove some unneeded lines from arduino/Makefile.  Set writeTimeout=0 so USB flush operations are asynchronous.  Remove min_delay limit on USB flush.
Update default color.  Make PresetLedThread more robust to race conditions.  Minor refactoring.
Add .gitignore