[DISCO_F429ZI] new target with [EXPORT] to gcc_arm and CoIDE

- build and export to toolchains gcc_arm and CoIDE is OK
- compiling is OK
- mbed/blinky is OK
Keeping git happy about line endings

Not exactly sure why, but git shows diffs right after cloning
a fresh copy of the mbed repo. Definitely has something to do
with line endings, but not 100% sure why. Hopefully this will
fix things.
Merge branch 'DISCO_F429' of git://github.com/ohagendorf/mbed into ohagendorf-DISCO_F429

Conflicts:
	workspace_tools/export/gccarm.py
Merge branch 'ohagendorf-DISCO_F429'
[NUCLEO_F091RC] First commit of HAL files
[NUCLEO_F091RC] Update python files for this target, add uVision exporter
[NUCLEO_F091RC] First commit of CMSIS files
Merge pull request #535 from bcostm/dev_F091RC

Platform: New platform addition - NUCLEO_F091RC
[DISC_F407VG & ARCH_MAX] change default toolchain
[NUCLEO_F091RC] pin_mode for Serial only if the pin is present

Same as all other targets.
Merge pull request #538 from bcostm/master

HAL: NUCLEO_F091RC - pin_mode for Serial only if the pin is present
[HAL][ARCH_MAX] use different PeripheralNames.h for STDIO_UART
Merge pull request #537 from xiongyihui/stm32f407

HAL: DISC_F407VG, ARCH_MAX - change default toolchain

- ARCH_MAX - use different PeriheralNames.h files
[NUCLEO_F030R8] port HAL to support cube and ad cube files as well
Merge pull request #541 from dbestm/master

HAL: NUCLEO_F030R8 - port HAL to support Cube and cube files addition