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
tools/building.py: more descriptive on error

Print the command that failed to execute and try to tell the reason to
fall.
Merge pull request #285 from grissiom/better-tools

tools/building.py: more descriptive on error
fixed bug: close socket when ping() exit.
used parameter: size.
format code Astyle.