Fix an autobug

0java.net.UnknownHostException: Unable to resolve host "192.168.1. 111": No address associated with hostname
1at java.net.InetAddress.lookupHostByName(InetAddress.java:424)
2at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
3at java.net.InetAddress.getAllByName(InetAddress.java:214)
4at java.net.Socket.tryAllAddresses(Socket.java:109)
5at java.net.Socket.<init>(Socket.java:178)
6at java.net.Socket.<init>(Socket.java:150)
7at com.geeksville.mavlink.MavlinkTCP$.socket$lzycompute$1(MavlinkTCP.scala:18)
8at com.geeksville.mavlink.MavlinkTCP$.socket$1(MavlinkTCP.scala:17)
9at com.geeksville.mavlink.MavlinkTCP$.in$lzycompute$1(MavlinkTCP.scala:25)
10at com.geeksville.mavlink.MavlinkTCP$.com$geeksville$mavlink$MavlinkTCP$$in$1(MavlinkTCP.scala:24)
11at com.geeksville.mavlink.MavlinkTCP$$anonfun$connect$2.apply(MavlinkTCP.scala:35)
12at com.geeksville.mavlink.MavlinkTCP$$anonfun$connect$2.apply(MavlinkTCP.scala:35)
13at com.geeksville.mavlink.MavlinkStreamReceiver.instream$lzycompute(MavlinkStreamReceiver.scala:40)
14at com.geeksville.mavlink.MavlinkStreamReceiver.instream(MavlinkStreamReceiver.scala:40)
15at com.geeksville.mavlink.MavlinkStreamReceiver.com$geeksville$mavlink$MavlinkStreamReceiver$$rxWorker(MavlinkStreamReceiver.scala:92)
16at com.geeksville.mavlink.MavlinkStreamReceiver$$anonfun$1.apply(MavlinkStreamReceiver.scala:48)
17at com.geeksville.mavlink.MavlinkStreamReceiver$$anonfun$1.apply(MavlinkStreamReceiver.scala:48)
18at com.geeksville.util.ThreadTools$$anon$1.run(ThreadTools.scala:11)
Fix an autobug with rare param values
fix an autobug - wait for old actors to exit
auto actor termination now happens cleanly
Add support for CP2102 based 3dr radio clones
Stop warning me about crummy tablets with pirated Google Play