mk: install-runtime-target added to install.mk (pushing shared library to android target)
mk: test.mk expanded to ARM test automation
compiletest: expanded to ARM test automation
compiletest: fix to remove trailing whitespace
mk: minor fix for test.mk to support mutiple target test
compiletest: configurable test dir for ARM
mk: configurable android test directory
configure: CFG_ADB for adb added
mk: install.mk directory argument pass for install-runtime-target
compiletest: fix decision rule to run and cleanup
compiletest: remove --host and cleanup
auto merge of #6150 : yichoi/rust/arm-test-pull, r=brson

Support #5297

install.mk : install-runtime-target added for conveneice
                 automatically push runtime library to android device

test.mk : expanded to support android test automation with adb

compiletest : expanded to support android test automation with adb
add rust_take_task_borrow_list and rust_set_task_borrow_list to rustrt.def.in
Remove debug_mem since @graydon said it conflicted with GC changes
Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze