[RZ/A1H] mbed-RZ first release

including
- mbed cmsis  for RZ/A1H
- mbed hal    for RZ/A1H
 - GPIO, Timer, I2C, SPI, InterruptIn
- CA9 related files
- RTOS support files for RZ/A1H
Revert "[RZ/A1H] mbed-RZ first release"

This reverts commit b78ac75c00fe77446803c223f086062a96dbe1f2.
Merge remote-tracking branch 'upstream/master'
[RZ/A1H] commit for build system changes

- add CA9 category to build.py
- add library for RTX-CA9
- add target definition for RZ/A1H
- change some test related settings for RZ/A1H
- add gcc options for CA9
[RZ/A1H] commit for CMSIS changes

- adds CA9 related headers
- adds start up routine (only ARMCC is supported)
- adds scatter file for RZ/A1H
- adds GIC driver
- adds peripheral definitions(iodefine) for RZ/A1H
- adds serial flash boot loader for RZ/A1H
[RZ/A1H] commit for HAL changes

- adds GPIO driver
- adds I2C driver
- adds SPI driver
- adds PWM driver
- adds serial driver (irq not supported)
- adds ticker driver
- add analogin driver
[RZ/A1H] commit for RTOS changes

- adds RTX-CA related files
- changes Thread.cpp for CA9
- adds GR-PEACH entry to README.md
[RZ/A1H] fixs scatter file

There was two sections for sflash which lead to
separate output .bin file. Fixed.
[RZ/A1H] first release - change InterruptManager.cpp for CA9

RZ/A1H has GIC instead of NVIC. InterruptManger assumes
NVIC only, so temporarily ifdef guarded in order to pass
the compilation.
[RZ/A1H] adds A9 related MACROS
Supports the CDC of USB function
Revert "Supports the CDC of USB function"

This reverts commit c713db88e86f7f3b3d0a14a68edec357cc483f9c.
[RZ/A1H] updates iodefine.h
[RZ/A1H] Supports the CDC of USB Function
Host test copy functionality migration: added required parameters for host_test.py command line: path to image, copy method
Host test copy functionality migration: removed all extra port and disk functionality. It will be added when it is really needed
Host test copy functionality migration: removed all extra port and disk functionality. It will be added when it is really needed
Host test copy functionality migration: copy functionality partially moved to host_test (tested with basic set of tests, not with e.g. NET tests.

Host test copy functionality: TODO: modify rest of host tests to use self.mbed.reset() and self.mbed.copy_image() according to curent test scipt API
Host test plugins: Added extra line for error printing in mbed copy plugin. For readability reasons
Host test plugins: Default host test aligned and refactored so it can be invoked via run() function