Add uart driver and finsh function
Merge pull request #386 from bright-pan/master

Add uart driver and finsh function
Fix the sensor list issue.
msh: use list_memheap when RT_USING_MEMHEAP_AS_HEAP is enabled

There is no list_mem and only list_memheap when RT_USING_MEMHEAP_AS_HEAP
is enabled.
module: add !__CC_ARM when test __GNUC__

ARMCC will define __GNUC__ in "GNU mode"(with --gnu command line
option). So iff __GNUC__ && !__CC_ARM is GCC.
Merge pull request #389 from grissiom/misc-fix

Misc fix
Merge remote-tracking branch 'remotes/RTT/master'
[LIBC] fix compiling warning
[BSP] Update lpc176x GNU link script
Merge branch 'master' of github.com:RT-Thread/rt-thread