mk: test.mk modify to better support
etc: adb_run_wrapper added
compiletest: improve exit code handling with adb_run_wrapper
etc: adb_run_wrapper argument change
etc: adb_run_wrapper.sh - fix to clean test (not produce Text File Busy)
compiletest: runtest.rs cleanup
compiletest: runtest.rs tidy
compiletest: update for language change
auto merge of #6879 : yichoi/rust/arm-test, r=brson

Fix #6353 and better support for ARM Test