autotest: Add a test to verify correct attenuator operation

This test sets up APs on available router phys, then measures signal
levels as observed by the client at various attenuation levels.  The
user is assumed to inspect these values for linear trends.

TEST=Test passes on chromeos1-grover-host2, which is the sole
remaining correctly configured grover setup.  Once the attenuator
control code is updated to handle 4 attenuators per router,
we can test against these new setups.
BUG=chromium:340868

Change-Id: I996f5313313d3b8e2c5b4881daa4388b0c082dc8
Reviewed-on: https://chromium-review.googlesource.com/185246
Tested-by: Christopher Wiley <wiley@chromium.org>
Reviewed-by: Christopher Wiley <wiley@chromium.org>
Commit-Queue: Christopher Wiley <wiley@chromium.org>
4 files changed