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.