Simplify and refine mojo apptest runner scripts.
Inline log.py, test_util.py, and print_process_error.py
Add Paths.apk_path, point mojo_runner to android_mojo_shell.py.
Rename "shell-args" dictionary entry to "args", nix "test-args".
Make --verbose elevate the default WARNING log level to DEBUG.
Attempt to use stdout instead of stderr for the logging stream.
(bots print logging in red, oddly interspersed with stdout)
Print a list of passed and failed tests at the end.
Log the adb path and adb devices output; see Issue 486220.
Simply check the "adb root" call (fail no device, more errors)
Lots of tests.py refactoring with test_utils.py inlining.
Improve the logging and output for clarity.
BUG=478244,486220
TEST=No Mojo/Mandoline python script regressions, better apptest output.
R=sky@chromium.org
Review URL: https://codereview.chromium.org/
1151643004
Cr-Commit-Position: refs/heads/master@{#331001}