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

	1. Not all special bits are supported everywhere. For example,
	trying to set (1|3|5|7)010 will error out on FreeBSD:
	"Inappropriate file type or format". On Solaris it will not, but
	the bit is not set (i.e. 1010 will result in modeoct 100010, and
	thus fail, whereas 4010 will result in modeoct 104010, and thus
	pass). I picked the values so that they work everywhere.

	2. Also fix a BSD conditional nit for getusers() test.
Solaris 9 work + reenabling strftime conversions.

	1. Differentiate suppression meta for Solaris 9/10

	2. After the fix #1598 is merged, %F and %s will be usable via
	the strftime() builtin. Reenable strftime.cf for Solaris 9 and
	HPUX
Suppress some tests on FreeBSD

See:

	1. https://cfengine.com/dev/issues/5261 (link obstructions)
	2. https://cfengine.com/dev/issues/5224 (intermittent failures
	shared with Solaris, plus zombies)
testall: s/%F/%Y-%m-%d/

This will make HP-UX and Solaris X<10 happy, as the equivalent shorthand
conversion doesn't exist there.
Merge branch 'master' of git://github.com/aappilattoq/core

Conflicts:
	tests/acceptance/01_vars/02_functions/strftime.cf