Merge changes from topic "hide_log_time" into oc-mr1-dev

* changes:
  Hide implementation details of log_time struct
  Don't rely on transitively included headers