3. DFS: improve mkfs, unmount in FatFs. Loop optimization (credit to geniusgogo)
4. lwIP: fixed non-reentrant issue of ipaddr_ntoa() in list_tcps() (credit to aozima)
5. USB stack: allow customization of PID, VID, added definition about RNDIS (credit to heyuanjie)
6. newlib: add link libc and libm to link parameter when using newlib
### BSPs ###
1. lm3s9bx, lm3s8962: enable interrupt after ETH receiving to handle no memory issue (credit to fengzi)
2. AT91SAM9260: added MMU related feature, updated context switch, updated interrupt description, added __rt_ffs implemented by CPU instruction (credit to weety)
3. ARM7, ARM9, MIPS, updated to adapt the change in interrupt description
4. ARM Cortex M3: added __rt_ffs implemented by CPU instruction (credit to bernard)
5. LPC178x: updated and verified start up code when using GCC as compiler
6. win32 simulator: added e support for module (credit to prife), added mingw as compiler option, allowed building under Linux (note: it is very complicated and lacking document for now)
7. Jz47xx: fixed bug in cache initialization (credit to aozima)
8. STM32F107: using component management for initialization, using SPI driver framework for SD card operation (credit to aozima)
### Building tools ###
1. Using shortened command string by default. Use `scons --verbose` for complete compiling command string.
2. Added support for generating CodeBlocks project
3. Fixed issue with Keil MDK 4.6+
4. Added continuous integration powered by travis-ci, BSPs supporting GCC & scons will be built automatically on new commit, supported on most BSPs of ARM Cortex-M3/M4, ARM9, PPC, MIPS (credit to rogerz)
* Roadmap:
https://github.com/RT-Thread/rt-thread/pull/59/files