Merge pull request #1 from RT-Thread/master

sync
[GDB stub]first version
[bsp]add gdb support for stm32f4xx
[libcpu]am335x edit vector

vector_undef and vector_dabt
[bsp]add gdb support for BBB
Revert "[bsp]add gdb support for BBB"

This reverts commit a966dd3c3802198cf84adbd8aef08d9206e256ce.
[bsp]add gdb support for BBB
[bsp]stm32f4xx typo
correct netconn API usage
add version checking
fix
fix
[finsh] fixed finsh issue.
Merge pull request #323 from weety/finsh_shell

[finsh] fixed finsh issue.
[DeviceDrivers] fix workqueue end of line issue
Merge branch 'master' of https://github.com/RT-Thread/rt-thread
[BSP] Add RT_DEVICE_CTRL_BLK_GETGEOME command handling in device control of LPC176x bsp
tools/keil: preserve the order of CPPPATH

The order of CPPPATH is important: some project would use the order of
CPPPATH to override the default configuration headers. This commit also
refine the this piece of code in a more Pythonic way.
Merge pull request #326 from grissiom/fix-mdk4

tools/keil: preserve the order of CPPPATH
add ipv6 support