libnm,cli,ifcfg-rh: add connection:wait-device-timeout property

Initscripts already honor the DEVTIMEOUT variable (rh #1171917).

Don't make this a property only supported by initscripts. Every
useful property should also be supported by keyfile and it should
be accessible via D-Bus.

Also, I will soon drop NMSIfcfgConnection, so handling this would
require extra code. It's easier when DEVTIMEOUT is a regular property of
the connection profile.

The property is not yet implemented. ifcfg-rh still uses the old
implementation, and keyfile is not yet adjusted. Since both keyfile
and ifcfg-rh will both be rewritten soon, this property will be
implemented then.
14 jobs for th/various-settings-cleanup-5 in 30 minutes and 36 seconds (queued for 6 seconds)
latest
Status Job ID Name Coverage
  Test
passed #411044
allowed to fail
checkpatch

00:01:48

manual #411049
allowed to fail manual
t_centos:7.5.1804
passed #411050
t_centos:7.6.1810

00:24:34

passed #411053
t_debian:9

00:19:32

failed #411055
t_debian:sid

00:07:02

manual #411054
allowed to fail manual
t_debian:testing
passed #411045
t_fedora:28

00:29:28

passed #411046
t_fedora:29

00:29:24

passed #411047
t_fedora:30

00:29:50

manual #411048
allowed to fail manual
t_fedora:rawhide
passed #411051
t_ubuntu:16.04

00:17:25

passed #411052
t_ubuntu:18.04

00:15:31

 
  External
canceled NetworkManager test verification

canceled NetworkManager test verification

04:59:42

 
Name Stage Failure
failed
t_debian:sid Test
(./src/platform/tests/test-route-linux:68993): NetworkManager-DEBUG: 09:06:29.722: <debug> [1562749589.7229] platform-linux: dispose
# NetworkManager-DEBUG: <debug> [1562749589.7230] disposing NMPlatform singleton (69c225028251601d)
(./src/platform/tests/test-route-linux:68993): NetworkManager-DEBUG: 09:06:29.723: <debug> [1562749589.7230] disposing NMPlatform singleton (69c225028251601d)

>>>> PRINT TEST LOGS second-test (done)
>>>> PRINT VALGRIND LOGS second-test (start)
>>>> PRINT VALGRIND LOGS second-test (done)
test failed
ERROR: Job failed: exit code 1