nano timeouts: Add support macros
nano timeouts: Add support macros

The macros _NANO_TIMEOUT_TICK_GET() and _NANO_TIMEOUT_ADD() will be
used in later commits to help simplify the nanokernel APIs.

Change-Id: I668af85d775eab112953d064d9c91de607f60a59
Signed-off-by: Peter Mitsis <22bf95476f8cdbda3c8a9a9bf1bdda876f69ea7a@windriver.com>

runchip/zephyr-cc3200,jamesonwilliams/zephyr-kernel,fractalclone/zephyr-riscv,mirzak/zephyr-os,Vudentz/zephyr,pklazy/zephyr,erwango/zephyr,zephyrproject-rtos/zephyr,aceofall/zephyr-iotos,kraj/zephyr,runchip/zephyr-cc3220,sharronliu/zephyr,rsalveti/zephyr,GiulianoFranchetto/zephyr,runchip/zephyr-cc3220,GiulianoFranchetto/zephyr,nashif/zephyr,runchip/zephyr-cc3220,fractalclone/zephyr-riscv,bboozzoo/zephyr,tidyjiang8/zephyr-doc,jamesonwilliams/zephyr-kernel,coldnew/zephyr-project-fork,coldnew/zephyr-project-fork,nashif/zephyr,ldts/zephyr,mbolivar/zephyr,pklazy/zephyr,tidyjiang8/zephyr-doc,holtmann/zephyr,punitvara/zephyr,mirzak/zephyr-os,mirzak/zephyr-os,galak/zephyr,kraj/zephyr,zephyriot/zephyr,runchip/zephyr-cc3200,pklazy/zephyr,zephyriot/zephyr,fbsder/zephyr,fbsder/zephyr,bboozzoo/zephyr,Vudentz/zephyr,zephyriot/zephyr,aceofall/zephyr-iotos,coldnew/zephyr-project-fork,kraj/zephyr,holtmann/zephyr,punitvara/zephyr,holtmann/zephyr,Vudentz/zephyr,runchip/zephyr-cc3200,sharronliu/zephyr,GiulianoFranchetto/zephyr,jamesonwilliams/zephyr-kernel,mirzak/zephyr-os,mbolivar/zephyr,mbolivar/zephyr,runchip/zephyr-cc3200,coldnew/zephyr-project-fork,Vudentz/zephyr,pklazy/zephyr,finikorg/zephyr,nashif/zephyr,galak/zephyr,kraj/zephyr,punitvara/zephyr,32bitmicro/zephyr,holtmann/zephyr,mbolivar/zephyr,bigdinotech/zephyr,rsalveti/zephyr,explora26/zephyr,zephyrproject-rtos/zephyr,erwango/zephyr,coldnew/zephyr-project-fork,galak/zephyr,ldts/zephyr,finikorg/zephyr,aceofall/zephyr-iotos,sharronliu/zephyr,finikorg/zephyr,tidyjiang8/zephyr-doc,rsalveti/zephyr,ldts/zephyr,jamesonwilliams/zephyr-kernel,runchip/zephyr-cc3220,bboozzoo/zephyr,runchip/zephyr-cc3200,fbsder/zephyr,mbolivar/zephyr,explora26/zephyr,finikorg/zephyr,fractalclone/zephyr-riscv,32bitmicro/zephyr,zephyriot/zephyr,32bitmicro/zephyr,galak/zephyr,explora26/zephyr,finikorg/zephyr,bigdinotech/zephyr,rsalveti/zephyr,zephyrproject-rtos/zephyr,bboozzoo/zephyr,pklazy/zephyr,zephyriot/zephyr,runchip/zephyr-cc3220,bigdinotech/zephyr,jamesonwilliams/zephyr-kernel,bigdinotech/zephyr,ldts/zephyr,sharronliu/zephyr,explora26/zephyr,zephyrproject-rtos/zephyr,fbsder/zephyr,galak/zephyr,erwango/zephyr,fractalclone/zephyr-riscv,Vudentz/zephyr,GiulianoFranchetto/zephyr,nashif/zephyr,explora26/zephyr,ldts/zephyr,erwango/zephyr,punitvara/zephyr,aceofall/zephyr-iotos,punitvara/zephyr,aceofall/zephyr-iotos,fbsder/zephyr,zephyrproject-rtos/zephyr,kraj/zephyr,nashif/zephyr,GiulianoFranchetto/zephyr,tidyjiang8/zephyr-doc,32bitmicro/zephyr,mirzak/zephyr-os,sharronliu/zephyr,tidyjiang8/zephyr-doc,Vudentz/zephyr,fractalclone/zephyr-riscv,erwango/zephyr,holtmann/zephyr,bboozzoo/zephyr,bigdinotech/zephyr,32bitmicro/zephyr,rsalveti/zephyr