format code by Astyle.
update stm32f107 ethernet driver: update MII/RMII setting.
update stm32f107 ethernet driver: update hardware checksum setting.
update stm32f107 ethernet driver: update ETH GPIO setting.
update stm32f107 ethernet driver: update dump function.
update stm32f107 ethernet driver: optimize eth_rx, use memcpy.
update stm32f107 ethernet driver: add more debug cmd.
Merge pull request #275 from aozima/pulls

Pulls
Update rtconfig.py

add keil fpu support and gcc fpu support in scons building
Update stm32_rom.ld
Update SConscript
Merge pull request #280 from ralfak/patch-2

Update rtconfig.py
Merge pull request #281 from ralfak/patch-3

Update stm32_rom.ld
Merge pull request #282 from ralfak/patch-4

Update SConscript
Scons: fix the Win32Spawn

Windows(tm) CreateProcess does not use the env passed to it to find the
executables. So we have to modify our own PATH to make Popen work. Also,
detect the cmd build-in commands and execute it directly.

Tested on MDK toolchain on RB4088 and the MSVS toolchain on simulator
BSP.
Merge pull request #283 from grissiom/win32spawn

Scons: fix the Win32Spawn
ls1b: add rt_init section
ls1b: add nostartfiles to LFLAGS

We don't need the crt0 from the toolchain.
ls1b: cleanup code
Merge pull request #284 from grissiom/ls1b

Ls1b