[roll] Roll antlion Replace WlanDevice with SuportsWLAN protocol

Fix typing issues from using a class-inheritance based structure for
abstract WLAN devices. Replaces the abstract base class with a protocol
for more flexibility and better typing errors.

Remove the "self.dut.device" backdoor; this allowed to call the
underlying Fuchsia device directly, covering up API gaps between Fuchsia
and Android that was needed to support WLAN tests.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/antlion/+/863897
Original-Revision: 5b62c5f38e698bb6645bf09e7e884f26353af31b
GitOrigin-RevId: 6349f7faf3063b0fe73565e947afadc1ee724915
Change-Id: Idadc6bab0e32b06d0a48dffc3d7477de0a54044f
diff --git a/third_party/flower b/third_party/flower
index 10f0b55..972e475 100644
--- a/third_party/flower
+++ b/third_party/flower
@@ -76,7 +76,7 @@
              path="third_party/antlion"
              remote="https://fuchsia.googlesource.com/antlion"
              gerrithost="https://fuchsia-review.googlesource.com"
-             revision="ab4b7a1c3c2ac5f6f929da9f88d05e720ab30665"/>
+             revision="5b62c5f38e698bb6645bf09e7e884f26353af31b"/>
     <project name="third_party/bcmdhd"
              gitsubmoduleof="fuchsia"
              path="third_party/bcmdhd"