Revert^2 Build only the needed run-test shards with "test.py -b -t XXX"

This reverts commit 70c0292006df1eab67be6fdf36d49e3dd7ea381f.

Reason for revert: Reland

Test: run_build_test_target.py -j80 art-test-javac
Change-Id: I86027033818ba7cefbea212a5425701fe271da34
7 files changed