Change log level for template rendering to INFO.

The promise is recorded as repaired, which uses INFO log level.

Redmine #5214
Merge pull request #1591 from vohi/fix/5214

Change log level for template rendering to INFO.
Merge pull request #1592 from aappilattoq/master

Solaris 10/amd64 work
Don't use "grep -q", which doesn't work on Solaris.
Redmine #5233: Fix uptime calculation on Solaris.

Also make it a little less verbose when detecting errors, since it
will retry using "uptime" command if the kstat probing is
unsuccessful.
Minor logging message fixes
00_basics/03_bodies/evaluation-should-respect-ifvarclass.cf: more ifvarclass cases
Evaluate ifvarclass and depends_on before other constraints

This short-circuits evaluation of other constraints in the promise iteration
if ifvarclass or depends_on excludes the promise. The benefit is primarily
that system functions with side-effects are not evaluated if the promise
should be excluded anyway.

Modify acceptance test from Ted to also test depends_on.

Close #5248
Mark storage test as broken on Solaris 10/sparc64

'test_volume' didn't anticipate the filesystem on Ultrasparc — see
https://cfengine.com/dev/issues/5234
Fix special permissions on Solaris 10/sparc64 and FreeBSD

Also fix a BSD conditional nit for getusers() test.
More special permissions fixen for Solaris 10/sparc64 and FreeBSD