Redmine #6590: Add leaner version of Solaris MAC address detection.

Also made sure that Solaris does not select the getifaddrs version,
since although the function is available, it cannot actually be used
to get the MAC address.

And removed a suppressed failure for Windows which is not correct
anymore.
(cherry picked from commit 797e936c7c747c3373ac10d63fa23509c4f19c86)

Conflicts:

	tests/acceptance/01_vars/03_lists/016.cf
Redmine #6590: Revert "add implementation of getifaddrs for solaris"

This reverts commit debbe3e770dd1ff8e2211ba2c2d3e5d2cbc36739.

Conflicts:

	libpromises/Makefile.am
	libpromises/solaris_ifaddrs.c
	libpromises/solaris_ifaddrs.h
	libpromises/unix.c
(cherry picked from commit 49b08bdaf3dce5756e2afe4cb00d384660a58e45)
Merge remote-tracking branch 'upstream/3.6.x' into 3.6.x_surfsara