[DISCO_F429ZI] changed clock settings

Original STM32Cube F4 driver sets SYSCLK for STM32F429 to 16MHz. This
adds a 168MHz and 180MHz configuration to system_stm32f4xx.c generated
by STM32CubeMX code generator. The rtos clock configuration is changed
too. In singletest.py run everything is OK.
updating app_timer.c from Norid'c SDKv7.1.0; hoping to fix the hangs reported around timers
[DISCO_F429ZI] changed clock settings

Correction of wrong comments.
Merge pull request #797 from ohagendorf/DISCO_F429_clockcycle

Targets: DISCO_F429ZI - clock frequency additions
Merge pull request #796 from GustavWi/iar_mbed

IAR: Fixed language setting in ewp files (VLA enable)
Merge pull request #798 from rgrover/master

Targets: nrf51 - updating app_timer.c from Norid'c SDKv7.1.0
add new target BLE_SMURFS
fix gcc/uvision template for Arch BLE
[export] add gcc/uvision templates for BLE Smurfs
[STM32F0] Update STM32Cube driver to support new devices
[NUCLEO_F070RB] Add new target - part 1 cmsis
[NUCLEO_F070RB] Add new target - part 2 hal
[NUCLEO_F070RB]Add new target - part 3 workspace_tools
Fix some drivers bugs.

Changes as below.

-I2C
 Change communication wait time and Frequency accuracy improvement of I2C.
  - Frequency accuracy improvement
  - Changed the wait time between one communication completed and the next communication start.
    The wait time will be Low clock width by this changing.

-PWM
 Modify processing of pulsewidth() of PWM
  - Modify processing of pulsewidth() to match the specifications of the RZ_A1H.

-SPI
 Fixed a bug that SPI driver is not able to communicate when transfer bit length is 16bit or 32bit.
  - Frequency accuracy improvement
  - Modify transfer processing when transfer bit length is 16bit or 32bit.

-Serial
 Change the reference register macro of Serial
  - Change the reference register macro to align with other driver codes.
Modify some settings of OS and Ether

 - Change default setting of CMSIS-RTOS RTX for Cortex-A9 to align with Cortex-M.
 - Change the interrupt priority of Ether driver to align with other drivers.
fix HAL_NULL, add more GPIO_CLK macros
Fixed baudrate calculation issue in serial_api.c, arduino compatible pins name and USB device for Freescale KL43Z Target
Merge pull request #799 from xiongyihui/master

Add new target BLE Smurfs and fix Arch BLE export templates
Merge pull request #803 from mazgch/master

fix HAL_NULL, add more GPIO_CLK macros
Merge pull request #802 from masaohamanaka/master

Targets: RZ_A1H - Fix some drivers bugs and modify some settings of OS and