Updated to v2.6.1 of ChibiOS.
Removed reset thread from aithon library. The USB device driver is now always active. Updated USB CDC implementation and added auto-reset functionality (for programming). Added some code which is used for programming to a new aithon_private.c/.h files.
Updated programmer to do auto-resetting as well as some other changes in the programming architecture.
Changed to soft tabs as per the style guidelines. The bootloader will now immediately jump to the user program unless both user buttons are pressed, or we just did a software reset for programming purposes. Added USB programming support.
Merge branch 'master' of https://github.com/aithon/aithon