Solaris 10: drop %s conversion not available in strftime(3)

Per discussion in:

	1. https://github.com/cfengine/core/pull/1574
	2. https://cfengine.com/dev/issues/4940

it was agreed that only numerical conversions should be used. The
implicit assumption here is that these conversions would only qualify if
they are available on all nix-ish systems.

Give up on using %s then, as it's not universally available.
Solaris 10: mark eval.cf as broken

NAN value casing not sanitized. See
https://cfengine.com/dev/issues/5209
Solaris 10: host2ip() fails

See https://cfengine.com/dev/issues/5222
Adjust returnszero.cf for Solaris

Remove the -q option for grep, as it's not essential, and otherwise the
test will fail on Solaris 10.
Truncation test: strip -q from grep to fix Solaris

So, there will be spam.
cf-serverd tests fail depending on test method

See https://cfengine.com/dev/issues/5224
One more intermittent failure for cf-serverd tests

See https://cfengine.com/dev/issues/5224
Fix the accessedbefore example.

The examples won't be run on win. Simplify the test then, removing the
restriction to linux.

I must have filtered it out when testing on AIX, eh? That's what we do,
pretend that linux doesn't exist and just carry on. It's all a bit like
autofiltering advertising :p
Merge pull request #1592 from aappilattoq/master

Solaris 10/amd64 work