Create README.md
Stop using pointers in color picker
Get rid of pointers in patterneditor (QT shallow copy is ok instead),
spread the pattern grid out a bit
Add .h file generation for basic encoding
Reset to booloader works on OS X.
Attempt to connect up the programmer skeleton, not successfully
getting data from the bootloader yet.
Fix the rx code, so we can communicate with the bootloader!
Add window icon.
Successfully load color swirl sketch from a header!
Add pattern player sketch and instructions for how to convert it to a header file
Uncompressed uploader works! Also added an icon for OS X
Bugfix: actually include the pattern player sketch and the os x icon.
Hook the Connect&Upload buttons to the tape connection status
Upload the framerate as part of the Arduino sketch.
Add (botched, unneccecary) threading attempt, remove chunking and
flushing because it appears to be unnecessicary, no longer hangs when
removing port!
Don't crash when the strip is unplugged (except during upload), add
about menu, implement save, exit menu
Remove the threaded version of blinkytape, it's not the right way to go.
Speed up upload process by making it signal based, add 'about' and
'system report' dialogs.
Update system information window, convert BlinkyTape and AvrProgrammer
to use pointers to help serial recovery, improve upload reliability.
Arduino sketch: restart playback if no serial input for 4 seconds.
Patternpain: reconnect to tape after upload