simulator: update code for new component initialization support on mingw
Merge pull request #127 from aozima/pulls

update linker script and SConstruct.
Merge pull request #128 from prife/sim-init

simulator: update code for new component initialization support on mingw
fix compiling error in Linux
Merge pull request #129 from BernardXiong/master

fix compiling error in Linux.
remove unused file.
update stm32f10x project directory structure.
update stm32f10x project.
cleanup code.
update linker script for components auto initial.
update SD card driver for auto initial.
update DM9000 ethernet driver for auto initial.
support auto initial.
update project support auto initial.
cleanup code.
update usart driver: use serial driver component.