Add: Acceptance test for depends_on

Test that depends_on will restrict activation of a promise until all
dependant promises identified by promise handle are ok (either kept or
repaired).
Add: Acceptance test for file_select attributes

When attributes come from variables set directly in policy  file_select
with mtime behaves one way, and when those variables are populated from
an external data file file_select with mtime behaves differently.
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.
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
Merge pull request #2014 from kacfengine/solaris_mac_address

Redmine #6590: Add leaner version of Solaris MAC address detection.
Merge pull request #2020 from nickanderson/redmine/5462

Add: Acceptance test for depends_on
Tolerate when Redmine ticket is specified with '#' in front.
Merge pull request #2021 from nickanderson/redmine/6584

Add: Acceptance test for file_select attributes