Added GCC_ARM for NUCLEO_F401RE
Add missing pin labels used in examples.
[GCC_ARM]: Added checking dependency
Merge pull request #238 from dinau/make_depend

[GCC_ARM]: Added checking dependency
Merge branch 'master' of https://github.com/mbedmicro/mbed
Changed error(...) to a weak function

Made error(...) a weak function so that it can be overridden in
production projects. Also fixed several serial_api.c files that required
stdlib.h, but were getting it from error.h.
Added AnalogOut for STM32F407 Discovery
Merge pull request #239 from neilt6/master

Changed error(...) to a weak function
Fixed location of BLE_API
Rename Code Red -> LPCXpresso
Merge pull request #240 from va7deo/DISCO_F407VG/AudioOut

Added AnalogOut for STM32F407 Discovery
[GCC_ARM][DISCO]: Modified compilatin error and silent warning.
Merge pull request #241 from dinau/DISCO-fixed-compilation-error

[GCC_ARM][DISCO]: Modified compilatin error and silent warning.
[GCC_ARM][DISCO_F407VG]: Enabled "-mfloat-abi=hard" option
Added D14 and D15 pins for Arch Pro
Merge pull request #242 from dinau/f4-hard-float-mod

[GCC_ARM][DISCO_F407VG]: Enabled "-mfloat-abi=hard" option
Used the latest targets.py to include DISCO targets.
Merge branch 'master' of https://github.com/mbedmicro/mbed
[NUCLEO_xxx] Fix compilation error with missing Port names

This error was due to the last changed in the error.h file.
[NUCLEO_F401RE] Fix issue with PWM on PC_9

The correct channel is 4 and not 3.