Strip newline before canonizing classnames in cf-monitord (sysinfo)

Redmine #5132
The daemon group not defined on AIX

The daemon group does not exist in /etc/group on AIX. Amend the pass
condition accordingly, by eating the ok_daemon class.
Mark eval.cf as broken on AIX

Return values that are not a number need to have casing sanitized before
the value is returned. Unlike elsewhere, on AIX we can get 'INF' instead
of 'inf'. See https://cfengine.com/dev/issues/5209
fix examples on AIX and FreeBSD

	1. getfields.cf — hide yet another field, this time due to AIX
	having root homedir '/' instead of '/root', contrary to
	expectation

	2. getgid.cf — this needs a conditional, since all BSDs use
	something different from SysV systems, while AIX is all alone in
	its setup

	3. groupexists.cf — use 'sys' group name instead of 'root',
	since then AIX can sing Kumbaya along with everyone else. Also
	eat extraneous whitespace while here.