Merge pull request #429 from PrzemekWirkus/master

Added fat library (switch --fat) to Travis libs build
Bugfix: In SingletestRunner.run_host_test function optional named parameters verbose and reset were not assigned with proper values
A few changes to the new parallel build system

- restored assemble/compile_c/compile_cpp, except now they return the commands
  that will run, instead of actually running the commands
- remove need_update_new, since it doesn't seem to be used anywhere
Merge branch 'master' of github.com:mbedmicro/mbed
Added parallel build option to build_travis.py

Mostly to test Mihail's parallel build changes
Changed stm32f401 to stm32f411
Merge pull request #430 from 23chrischen/master

[NUCLEO_F411RE] Naming corrections - Changed stm32f401 to stm32f411
Restored Nordic soft device directory
Merge branch 'master' of github.com:mbedmicro/mbed
[Exporters] Nordic - uvision - RAM fix and mergehex removal
Added the symbol PinMap_I2C_SDA[] and PinMap_I2C_SCL[] to the PeripheralPins.c file. Compiled against uARM, ARM, and GCC_ARM.
[LPC1549] Add support for GCC_ARM
[LPC1549][GCC_ARM] Add export functionality
fixes to NRF51822 GCC template
fixed L6235E link error for Xadow M0
Merge pull request #432 from Experiment-626/master

[GHI_MBUINO] Added the symbol PinMap_I2C_SDA[] and PinMap_I2C_SCL[] to the Peripheral...
workaround for --gc-sections issue with NRF51822
fix for NRF51822 linker script
adding --gc-sections back in to the template
getting up to date with upstream
Merge remote-tracking branch 'upstream/master'