lib: Use generic names for APIs that handle uevents

The functions for handling uevents are named with "_hotplug" as suffix
such as igt_watch_hotplug(). Earlier hotplug was the only uevent that
was requested to be detected, but in fact, these APIs are generic and
can be used for detecting other uevents too.

Currently we have tests like kms_lease, kms_content_protection using
the uevent handling infrastructure for detecting uevents other than
hotplug.

This patch renames the functions and replace the "_hotplug" suffix
with "_uevents".

v2: Rebase
v3: Added changes in lib igt_chamelium.c, that was missed earlier.

Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Suggested-by: Ramalingam C <ramalingam.c@intel.com>
Suggested-by: Hiler, Arkadiusz <arkadiusz.hiler@intel.com>
Reviewed-by: Ramalingam C <ramalingam.c@intel.com>
Acked-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
26 jobs for master in 11 minutes and 38 seconds (queued for 21 seconds)
Status Job ID Name Coverage
  Build Containers
passed #3310448
build-containers:build-debian

00:00:38

passed #3310450
build-containers:build-debian-arm64

00:00:24

passed #3310449
build-containers:build-debian-armhf

00:00:26

passed #3310451
build-containers:build-debian-mips

00:00:24

passed #3310452
build-containers:build-fedora

00:00:25

 
  Build
passed #3310462
build:tests-debian-autotools

00:05:10

passed #3310457
build:tests-debian-meson

00:01:06

passed #3310460
build:tests-debian-meson-arm64

00:00:48

passed #3310459
build:tests-debian-meson-armhf

00:00:48

passed #3310461
build:tests-debian-meson-mips

00:00:37

passed #3310458
build:tests-debian-minimal

00:00:19

passed #3310453
build:tests-fedora

00:01:28

passed #3310456
build:tests-fedora-clang

00:00:34

passed #3310454
build:tests-fedora-no-libunwind

00:01:07

passed #3310455
build:tests-fedora-oldest-meson

00:00:55

 
  Test
passed #3310470
test:list-undocumented-tests

00:00:28

passed #3310463
test:ninja-test

00:00:31

passed #3310466
test:ninja-test-arm64

00:01:12

passed #3310467
test:ninja-test-armhf

00:00:55

passed #3310464
test:ninja-test-clang

00:00:48

passed #3310465
test:ninja-test-minimal

00:00:22

passed #3310468
test:ninja-test-mips

00:01:03

passed #3310469
test:test-list-diff

00:00:21

passed #3310471
test:verify-blacklists

00:00:41

 
  Containers
passed #3310472
containers:igt

00:02:38

 
  Deploy
manual #3310473
allowed to fail manual
pages