contrib/enterprise/report.pl: add utility host lister

(cherry picked from commit 24e0fb029eb4e2ecced8600d5b96b5de69faab42)
contrib/enterprise/report.pl: look at CFENGINE_MP_URL for the --url parameter default

(cherry picked from commit b8124b20ebe76967afb1b388492ba8f261d71a84)
contrib/enterprise/report.pl: add alias for host lister

(cherry picked from commit 887c9f253fd775dbe186a44ffecb4ba1dab85d9d)
examples/getvalues.cf: show data container too

(cherry picked from commit d505d890c6b2c8d25b5bd185ced63104f250f781)
Redmine#4203: test env parsing for package method

(cherry picked from commit 72325e3b2bd16c779aac52506d22b5055a68abdf)
Remove superflous include.

cf-key uses functions from lastseen, not the DB API directly.

(cherry picked from commit d12eb5206e6a8c4997bcf7a30b076d51d521071f)
libcfnet/tls_client.c: mention 3.5.x protocol incompatibility

(cherry picked from commit 8bd3a6c688be21f2ed33cf37873b124c1592f916)
10_files/02_maintain/backup_repository.cf: try enabling again

(cherry picked from commit 421705a4bc6d7640c727f1e4cebeb59a5ae4c202)
tests/acceptance/dcs.cf.sub: remove requirement of plucked.cf.sub

(cherry picked from commit d23b70d059a3112eb8d5609f5a59f0a1ac1e7691)
Redmine #5781: Do not require a TTY when running sudo in a test.

It will fail since our pipe execution is not a TTY.

(cherry picked from commit 9d30cb49a8c6fed72ffd625234e022dd05275ac8)