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.
18 jobs for lr/hotspot-reuse in 34 minutes and 22 seconds (queued for 9 seconds)
latest
Status Job ID Name Coverage
  Test
passed #844453
allowed to fail
checkpatch

00:01:15

manual #844459
allowed to fail manual
t_centos:7.5.1804
passed #844460
t_centos:7.6.1810

00:24:11

passed #844466
t_debian:10

00:18:27

passed #844465
t_debian:9

00:16:41

passed #844468
t_debian:sid

00:17:09

manual #844467
allowed to fail manual
t_debian:testing
manual #844454
allowed to fail manual
t_fedora:28
passed #844455
t_fedora:29

00:34:21

passed #844456
t_fedora:30

00:29:44

passed #844457
t_fedora:31

00:25:21

manual #844458
allowed to fail manual
t_fedora:rawhide
passed #844461
t_ubuntu:16.04

00:15:32

passed #844462
t_ubuntu:18.04

00:18:03

manual #844464
allowed to fail manual
t_ubuntu:devel
manual #844463
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/843/

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

06:07:29