[NUCLEO_F072RB] Remove call to systick
[NUCLEO_F091RC] Remove call to systick
Ignore cscope and vim swap files
[STM32xxx] CoIDE exporter and gcc_arm

- CoIDE options: wrap main and linker option DiscradUnusedSection=1 was
missing in some targets
- CoIDE options: corrected flash loader config for Nucleo_F030 and
Nucleo_F072
- CoIDE options: corrected memory layout (not used per default but now
it is the same as in linker script)
- gcc linker script: changed the memory size from hex number e.g. 0x2000
to decimal 8K
[STM32xxx] gcc_arm startup files

Updates startup files to actual versions of STM32 Cube drivers without
any changes of STs drivers:
- DISCO_F303VC
- DISCO_F334
- NUCLEO_F030
- NUCLEO_F072
- NUCLEO_F302
- NUCLEO_F334
[DISCO_F4xx] add PeripheralPins.c/.h
[DISCO_F303] missing wrap main in gcc_arm template
Merge pull request #767 from ohagendorf/nucleo_disco_coide

STM32xxx: CoIDE/gcc_arm exporter and startup_stm32xx update
Merge pull request #766 from ohagendorf/reorg_hal_stm324

Targets: DISCO_F4xx - add PeripheralPins.c/.h
Merge pull request #764 from shirishb/master

Gitignore - Ignore cscope and vim swap files
Fixed IAR serial fgets fgetc
Add support for mDot with STM32F411RE processor
[HAL][K20D50M] Serial baudrate improvements / clk_freqs.h fix

Three changes, first it fixes:
https://github.com/mbedmicro/mbed/issues/761 (which was reported
slightly wrong because K20 has again different clocking from KLXX for
uarts).

Second it adds mcgpllfll to clk_freqs, which again is different for K20
compared to KLXX .

Finally it adds the fractional baudrate divider for more accurate serial
baudrates.
Moved IAR serial differences to retarget.cpp
Merge pull request #774 from Sissors/ksdk

Targets: K20D50M - Serial baudrate improvements / clk_freqs.h fix
Merge pull request #772 from mbrudevoldlpd/master

Add support for mDot with STM32F411RE processor
Merge pull request #762 from masaohamanaka/master

Targets: RZ_A1H - Fix some bugs about I2C, SPI, Interruptin and add terminal definition of user button.
Merge pull request #760 from bcostm/master

Targets: NUCLEO_F072RB/F091RC - Remove the call to Systick
Merge pull request #770 from GustavWi/iar_mbed

Fix IAR serial fgets fgetc

Taken from PR #770:
setbuf(_file, NULL), and std::setvbuf(_file,NULL,_IONBF,NULL) should both give an unbuffered stream (the data is directly written to the input buffer). IAR sets a buffer anyway of size 512 bytes for these calls. Calling setvbuff(_file,buf,_IONBF,NULL) with a buffer that is not a NULL pointer sets the buffer to size one. Which means that as soon as a char is read it is written to the real buffer. If people are interested in looking at this further they can look at the files under ARM/src/dlib: fgets.c, fflush.c, xfrpep.c and xfwprep.c
Targets: Freescale KSDK - extern } syntax error fix