Merge changes from topic "sf-kernel-idle-timeout" into qt-dev

* changes:
  When building dispsync model, only callback on observed vsync + offset.
  Support repurposing idle timer to work with kernel timer.