Added K20D5M support
Add STM NUCLEO64 STM32F10X basic files
Add STM32F10X cmsis files
Change folder name to TARGET_NUCLEO-F103RB
Rename target
Update workspace_tools files
Add STM32F10x standard periph driver
Merge branch 'master' into K20D50
Add analogin, serial and spi support for NUCLEO_F103RB
Add uvision4 template files for NUCLEO_F103RB
K20 uVision files, ld NVIC offset

	- K20 KEIL files
	- clock set to 1 (48MHz)
	- offset in GCC ld for vectors in RAM
	- us ticker - PIT timer interrupt implementation
Fixes in export templates for NUCLEO_F103RB
Fixed initial SP value
fix STLink debugger/downloader settings
Add UseMicroLIB option for exported project
startup ARM - stack pointer, serial functional

	- stack pointer correction
	- startup for ARM - clean up
	- GCC ARM linker - RAM size correction
	- NVIC - RAM address
Enable STDIO messages used by the test firmwares
There is only an LPC4088 target
NUCLEO_F103RB: Add pwmout api + change timers for ticker
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.