Provide generic pinout defines

This commit adds generic peripheral names to various mbed enabled
boards, to make it easier to write portable code amongst various
mbed boards.
Merge remote-tracking branch 'origin/master'
Fix LPC4088 codered exporter

Use softfp instead of hardfp for code generation, in order to make linking
with the mbed SDK (generated with softfp) possible.
LPC4088_EA doesn't exist anymore, remove from build_release
Added on-line defined macros to the build system

Added 3 macros defined by the on-line build system to the off-line build
system: MBED_BUILD_TIMESTAMP, MBED_USERNAME and __MBED__.
Cortex-M4 split to M4 and M4F

	- all current supported M4 cores will be M4F
Merge pull request #115 from 0xc0170/dev_issue#110

Cortex-M4 split to M4 and M4F