Restructured test_runner to better handle controller modules

test_run_summary.json also outputs "Extras", which can
consist of any non-required data. Controller modules can
post data here by declaring 'get_post_job_info' as a
function that returns a name, data tuple.

Bug: 68216983
Test: SampleTest, BleScanApiTest
Change-Id: Id387c82bb4bafc286256d89531b625b08c80ef3a
7 files changed
tree: 3fcf9f5e5c4fdca14ebcd96036976db336523059
  1. acts/
  2. tools/
  3. Android.mk
  4. PREUPLOAD.cfg