correct netconn API usage
kernel: mempool: fix race condition in rt_mp_alloc

When thread wake up from waiting for memory, there is a chance that
there is no memory available in high pressure. So use a loop to check
again. Otherwise, there will be a NULL reference.
workqueue: fix the windows eol
Merge pull request #316 from grissiom/fix-mempool

kernel: mempool: fix race condition in rt_mp_alloc
Update string.c
Update string.h
fix:comment spelling mistake

relation=>relocation
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
Merge pull request #327 from hduffddybz/ipv6

[net] Add lwIP head porting to fetch lwIP new feature, for example IPv4/v6 dual stack.
Merge pull request #320 from tcz717/master

fix:comment spelling mistake