utilities: fix new Zephyr k_timer based implementation
utilities: fix new Zephyr k_timer based implementation

- Fixed the Zephyr kernel version checks to check for 0.1.6 rather
  than 1.6.0.
- fixed the k_timer implementation to actually work.  None of these
  were being called correctly.
- due to the fact that the k_timer API only has a 1ms resolution,
  re-implement upm_delay_us() (on 0.1.6 version of zephyr) as a busy
  loop using a upm_clock_t.

Signed-off-by: Jon Trulson <08664b19c2d4086eb239dd8ec32d593676a5b9e4@ics.com>

stefan-andritoiu/upm,spitfire88/upm,intel-iot-devkit/upm,stefan-andritoiu/upm,pylbert/upm,pylbert/upm,pylbert/upm,jontrulson/upm,pylbert/upm,stefan-andritoiu/upm,Propanu/upm,sasmita/upm,g-vidal/upm,stefan-andritoiu/upm,g-vidal/upm,skiselev/upm,jontrulson/upm,Propanu/upm,g-vidal/upm,Jon-ICS/upm,whbruce/upm,sasmita/upm,nitirohilla/upm,skiselev/upm,g-vidal/upm,intel-iot-devkit/upm,jontrulson/upm,stefan-andritoiu/upm,malikabhi05/upm,Propanu/upm,Jon-ICS/upm,jontrulson/upm,skiselev/upm,nitirohilla/upm,intel-iot-devkit/upm,sasmita/upm,intel-iot-devkit/upm,stefan-andritoiu/upm,Propanu/upm,malikabhi05/upm,pylbert/upm,malikabhi05/upm,Jon-ICS/upm,malikabhi05/upm,intel-iot-devkit/upm,pylbert/upm,intel-iot-devkit/upm,whbruce/upm,skiselev/upm,skiselev/upm,Jon-ICS/upm,nitirohilla/upm,Jon-ICS/upm,malikabhi05/upm,nitirohilla/upm,sasmita/upm,spitfire88/upm,nitirohilla/upm,whbruce/upm,spitfire88/upm,spitfire88/upm,whbruce/upm,Propanu/upm,skiselev/upm,malikabhi05/upm,whbruce/upm,g-vidal/upm,Propanu/upm,sasmita/upm,g-vidal/upm,spitfire88/upm,jontrulson/upm