[API] Timer-start behavior (bug)fix

Only start the timer when it is not running currently. In old behavior
the current slice-time was discarded, now multiple starts have no
effect.
Add BSD license to NVIC_SetVector and NVIC_GetVector.
[cmsis_nvic] correct typos and stray character
STDIO_UART_xx in peripheralnames.h
Merge pull request #571 from bcostm/master

HAL: NUCLEO_F091RC - Minor change in pin definition
Add v7.1.0 of the Nordic softdevice.
This is necessary in order to utilize the additional 16KB of SRAM in the updated nRF51822.
mostly white space diffs; and line endings
HAL : [LPC824] Fix SPI1 SWM table

- Fix SPI ch1 switch matrix table value - detected by SPI_MASTER test
case
- Add LPC824 pinout for some test cases
- [LPC824] spi_api.c code refactoring
Merge pull request #575 from toyowata/master

HAL : LPC824 - Fix SPI1 SWM table
Merge pull request #3 from mbedmicro/master

Sync with master
Merge pull request #574 from rgrover/master

updating to v7.1.0 of the Nordic soft-device.
Host test refactoring

Host test refactoring: replaced magic values of test results returned by host test

Prints with stdout.flush() replaced with notify function

Host test refactoring: created separate enum like class for test result strings
In tests NET_1 and NET_7 changed URL to files from mbed.org to developer.mbed.org. Reason: online IDE was moved to developer subdomain and NET1 and NET-7 tests were failing
[SSCI824] Add platform
[DISCO_F429ZI] fix of RAM memory layout and stdio_uart

All test without any peripherals ("peripherals": []) are OK with these
two corrections.

- RAM start address was wrong - overlap with interrupt vector table
- wrong uart for stdio uart
Merge pull request #554 from sg-/cmsis_nvic_license

CMSIS: BSD license to NVIC_SetVector and NVIC_GetVector.
Merge pull request #552 from Sissors/master

API: Timer - start() behavior (bug)fix
Merge pull request #577 from PrzemekWirkus/host_test-OO-refactoring

Tools: Host test refactoring - prepare to clean up host test implementation
Merge pull request #580 from Accutechs/master

Platform: SSCI824 - New platform addition (LPC82X)
Merge pull request #582 from ohagendorf/disco_f429zi

CMSIS/HAL: DISCO_F429ZI - correction of RAM memory layout in the linker script and stdio_uart config