[BSP] tm4c129x:
1. Add ETH MAC driver using DMA for Tx and Rx lwip pBuf.
2. Modify the tivaware emac library to fix the bug that PHY read is not stable when sysclk is 120MHz
3. In PHY IRQ handler, insert a dummy reading (REG_BMSR) before read PHY_STS to force update STS register.
Revert "[BSP] tm4c129x:"

This reverts commit 666d12988a2ab3fc9eb878e3b52cb083c85e6dbe.
[BSP] tm4c129x add eth driver
1. Add ETH MAC driver using DMA for Tx and Rx lwip pBuf.
2. Modify the tivaware emac library to fix the bug that PHY read is not stable when sysclk is 120MHz
3. In PHY IRQ handler, insert a dummy reading (REG_BMSR) before read PHY_STS to force update STS register.
[BSP] tm4c129x: fix compile bug when turn  RT_USING_LWIP
1. Resize RT_LWIP_SEG_NUM drom 8 to 12
2. modify gcc compile switch, using C99
Merge pull request #307 from ArdaFu/master

[BSP] tm4c129x Add EMAC/PHY driver
[pthreads] Fix pthread_cond_init issue. #261
[libc] fix compiling warning
[external] PNG_NO_WRITE_SUPPORTED issue

Move PNG_NO_WRITE_SUPPORTED outside of RT_USING_NEWLIB. #197
Fix some spell error;
add more SPI device driver.
Merge pull request #308 from aozima/pulls

[DeviceDrivers] Add more SPI drivers.
[DFS] make comments cleanup.
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
[DeviceDrivers] Fix compiling warning.
[libc] Use __SIZE_TYPE__ instead of rt_size_t in minilibc.
[libc] Fix system issue when use msh and make code cleanup.
[DeviceDrivers] Add modification under Linux
Update keil.py

clear old groups in template.uvproj.
correct spelling error
correct spelling error