Skip IPv6 tests on Solaris

Some supported Solaris platforms are too old for IPv6. Most of the risk
in the code paths being tested exists in the userland code, so we expect
to have adequate coverage as long as the tests run on some platform.