Add feature detection for certain kit features

Autotest can now query GetCapabilities to find out what kits can do.

Also, move GetChipName->GetAdvertisedName as it was confusing.

BUG=chromium:752719
TEST=Run this code on the Chameleon board, with both kits attached:
$ make && make remote-install CHAMELEON_HOST=$CHAMELEON_IP
Execute the non-flaky non-stress tests that use this code,
see that the tests pass:
$ test_that --board ${BOARD} --args "chameleon_host=${CHAMELEON_IP}" \
${DUT_IP} bluetooth_AdapterPairing.{,le.}mouse \
bluetooth_AdapterPairing.{,le.}mouse.pairing_twice \
bluetooth_AdapterHIDReports.{,le.}mouse

Change-Id: I0f5478cb46f6b362f035545e6c67aea1366a7d86
Reviewed-on: https://chromium-review.googlesource.com/658697
Commit-Ready: Alexander Lent <alent@google.com>
Tested-by: Alexander Lent <alent@google.com>
Reviewed-by: Wai-Hong Tam <waihong@google.com>
3 files changed