Fix elapsed time of tests by using new ddmlib callback

Carry the execution time from subprocess and shard to
master reporters.

Test: local presubmit tests
Bug: 36119387
Change-Id: Ic6d45c54a1f952b8a4113e966989bb4d0161f6d8
(cherry picked from commit b92d806cf24a7cf94646d1ace438770739614a4e)
17 files changed