Adding Arduino Caterina / LUFA CDC bootloader. Modified Descriptors.c to support SerialNumberString on enumeration so the bootloader and main firmware look the same to the host.
Adding reset script and programming script
Modified Makefile to use usbtiny for 'make program' and to use CrossPack-AVR avrdude
Hacked the Arduino magic software reset into usb_serial.c. Should reset and drop into self-programming mode when USB CDC Serial port is opened and closed at 1200bps, when using the Caterina bootloader.