Consider supported abis when running tests.

This CL checks that both abis are supported by the device before
running the test as some devices such as the goldfish emulator
are moving to be 64bit only.

Test: run cts -m CtsExtractNativeLibsHostTestCases -t \
  android.extractnativelibs.cts.CtsExtractNativeLibsHostTestAbiOverride

sdk_gphone64_x86_64 (64bit only):
  Before 4 pass, 12 fail, 32 skip
  After 4 pass, 0 fail, 44 skip
cf_x86_64_phone (Both 64bit and 32bit):
  Before 32 pass, 0 fail, 96 skip
  After 32 pass, 0 fail, 96 skip

Bug: 186678400
Change-Id: I58ac9d5f01cf21af9d3be4963dfc72072893bf4b
2 files changed