timer: tickless: cortex_m: Add tickless kernel support
timer: tickless: cortex_m: Add tickless kernel support

Add tickless kernel support. Sets timer always in one
shot mode to the time the kernel scheduler needs the
next timer event. Uses mili seconds as the scheduling
time unit.

Jira: ZEP-1818
Change-Id: I21ce037b571c4c6ff588033a15aa49624cba7a57
Signed-off-by: Ramesh Thomas <f8e9613f10b26846a774d2e9616bcb14cdb5480d@intel.com>

fractalclone/zephyr-riscv,Vudentz/zephyr,sharronliu/zephyr,Vudentz/zephyr,aceofall/zephyr-iotos,finikorg/zephyr,bigdinotech/zephyr,aceofall/zephyr-iotos,Vudentz/zephyr,rsalveti/zephyr,mbolivar/zephyr,punitvara/zephyr,zephyrproject-rtos/zephyr,GiulianoFranchetto/zephyr,punitvara/zephyr,holtmann/zephyr,erwango/zephyr,zephyriot/zephyr,runchip/zephyr-cc3220,zephyriot/zephyr,rsalveti/zephyr,aceofall/zephyr-iotos,zephyrproject-rtos/zephyr,fractalclone/zephyr-riscv,nashif/zephyr,erwango/zephyr,sharronliu/zephyr,explora26/zephyr,mbolivar/zephyr,galak/zephyr,fractalclone/zephyr-riscv,kraj/zephyr,zephyrproject-rtos/zephyr,punitvara/zephyr,rsalveti/zephyr,bboozzoo/zephyr,zephyriot/zephyr,explora26/zephyr,galak/zephyr,runchip/zephyr-cc3220,bboozzoo/zephyr,mbolivar/zephyr,punitvara/zephyr,kraj/zephyr,sharronliu/zephyr,pklazy/zephyr,bboozzoo/zephyr,runchip/zephyr-cc3220,pklazy/zephyr,GiulianoFranchetto/zephyr,fbsder/zephyr,pklazy/zephyr,ldts/zephyr,explora26/zephyr,ldts/zephyr,holtmann/zephyr,kraj/zephyr,Vudentz/zephyr,bboozzoo/zephyr,zephyrproject-rtos/zephyr,zephyriot/zephyr,fbsder/zephyr,zephyrproject-rtos/zephyr,fbsder/zephyr,runchip/zephyr-cc3220,Vudentz/zephyr,erwango/zephyr,mbolivar/zephyr,finikorg/zephyr,kraj/zephyr,explora26/zephyr,bigdinotech/zephyr,kraj/zephyr,ldts/zephyr,explora26/zephyr,nashif/zephyr,galak/zephyr,rsalveti/zephyr,nashif/zephyr,bigdinotech/zephyr,pklazy/zephyr,holtmann/zephyr,fbsder/zephyr,fractalclone/zephyr-riscv,aceofall/zephyr-iotos,fbsder/zephyr,galak/zephyr,sharronliu/zephyr,rsalveti/zephyr,erwango/zephyr,holtmann/zephyr,galak/zephyr,finikorg/zephyr,zephyriot/zephyr,pklazy/zephyr,GiulianoFranchetto/zephyr,bigdinotech/zephyr,aceofall/zephyr-iotos,finikorg/zephyr,runchip/zephyr-cc3220,ldts/zephyr,finikorg/zephyr,nashif/zephyr,fractalclone/zephyr-riscv,ldts/zephyr,sharronliu/zephyr,GiulianoFranchetto/zephyr,GiulianoFranchetto/zephyr,punitvara/zephyr,Vudentz/zephyr,mbolivar/zephyr,bboozzoo/zephyr,holtmann/zephyr,erwango/zephyr,nashif/zephyr,bigdinotech/zephyr