std: run test fix for ARM android
mk: install.mk fix to specify ADB variables not adb
mk: test.mk fix to specify ADB variables not adb
auto merge of #8369 : yichoi/rust/arm-test, r=sanxiyn

fix some part of test code to pass make check on ARM Android
Correctly encode item visibility in metadata

This fixes private statics and functions from being usable cross-crates