Added STM32F411RE defines
Added STM32F411RE to list
Had duplicate set of api drivers in the directory - deleted
added define guards to xxxxx_api.c files for device.h peripheral gating
Sleep fix + some device.h settings

LPC1114 has no semihosting and also no localfilesystem. I took the
liberty of guessing the LPC11Cxx also don't have those.

Sleep code did nothing outside of locking up the microcontroller
(because semihosting was enabled). Code seems to be copied from
LPC11u24, but the LPC1114 is fundamentally different. (For example
deep-sleep bit is now the deep-powerdown bit, which you dont want).

Aditionally it keeps current peripheral state during deepsleep and when
waking up. Datasheet rates LPC1114 at 6uA in deepsleep, I measured it at
3.7uA. That makes me a happy panda.
Bugfix: Make redirected stdio write initialize UART

Calling a scanf before the first printf would end up calling serial_getc without initializing the UART.
Change F411 to Cortex-M4F instead of Cortex-M4
Added "M4F"

Several listed as Cortex M4 cores are actually M4F cores (having a floating point unit), I did some homework to figure out which ones have FPU's. It appears that the K20D50M is the only board with a Cortex-M4 MCU that is does not have a floating point unit.
Merge pull request #416 from sg-/master

Had duplicate set of api drivers in the directory - deleted
Merge pull request #419 from 23chrischen/master

Change F411 to Cortex-M4F instead of Cortex-M4
Merge pull request #417 from Sissors/master

[LPC1114] Sleep fix + some device.h settings
Added --multibyte_chars option

Added --multibyte_chars option for ARM and uARM build.

This enables to use multi-byte character such as Japanese or Chinese
especially for string literal.
It should not be affected single-byte character set.  Tested with
Japanese Windows environment.
Fixed TX buffer reclaim mechanism

This was causing problems with larger transfers.
Merge branch 'master' of github.com:mbedmicro/mbed
Added mount/unmount to FATFileSystem

Added virtual mount()/unmount() methods to FATFileSystem to allow users
to swap removable disks.
Small source code and print indent refactoring
Separation for test class SingletestRunner towards Object Oriented design. Added shuffle seed to recreate test order when shuffling test order
Added simple commen to GOANNA_PATH. This will be refactored in the future to get more flexible Goanna settings in private_settings.py
Bugfix: removed blocking continue from shuffling option
Fixed few pyFlakes issues + simple refactoring of unused variables and imports
Few pyLint issues fixed