[RZ_A1H]Add the timer value wraparound processing to common wait processing

Hi,

We add the timer value wraparound processing to common wait processing.
Timer value wraparound operation had not been considered in common wait process.
By defining the EXPIRE_US non-zero value, wraparound operation is enabled.
The EXPIRE_US will be define the value of each vender-specific.
If EXPIRE_US is 0, the common wait process is same as before.
Please check the code.

And, fix a bug that us_ticker count clock will be truncated after the decimal point.

Regards,
Hamanaka