devices: reuse the hotspot connection if we find appropriate one

Otherwise repeated "nmcli d wifi hotspot" commands create multiple
Hostpot connections, which is just sad. We do already reuse existing
connections with "nmcli d wifi connect" -- let's just do a similar thing
here.
Status Job ID Name Coverage
  Test
passed #727665
allowed to fail
checkpatch

00:01:36

manual #727671
allowed to fail manual
t_centos:7.5.1804
passed #727672
t_centos:7.6.1810

00:27:35

passed #727678
t_debian:10

00:20:42

passed #727677
t_debian:9

00:14:38

passed #727680
t_debian:sid

00:20:13

manual #727679
allowed to fail manual
t_debian:testing
manual #727666
allowed to fail manual
t_fedora:28
passed #727667
t_fedora:29

00:41:10

passed #727668
t_fedora:30

00:32:34

passed #727669
t_fedora:31

00:32:08

manual #727670
allowed to fail manual
t_fedora:rawhide
passed #727673
t_ubuntu:16.04

00:33:56

passed #727674
t_ubuntu:18.04

00:26:15

manual #727676
allowed to fail manual
t_ubuntu:devel
manual #727675
allowed to fail manual
t_ubuntu:rolling
 
  External
failed https://desktopqe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/beaker-NetworkManager-gitlab-trigger-code-upstream/798/

failed https://desktopqe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/beaker-NetworkManager-gitlab-trigger-code-upstream/798/

04:56:21