Modify makefile to support cygwin.
Change to use new arduino-tiny core.
Change to use new core and support uploading via command line.
Support uploading via command line.
Fix i2c communication bugs. Add features: fade mode, fade once mode, smooth change.
Add modified ArduinoISP into repo.
Fix reset issue. Add some codes for demo feature.
Update .gitignore to ignore *.swp file made by vim.