Merge "TaskRunner: move implementation to cpp" am: 13732d54ff am: 5eb37088c5 am: 37be50c624
am: f28c4d8b11

Change-Id: Iff0ba947b0d7b286cfcc0801ee3b8958db48eb8c