(CFACT 86) Networking facts for solaris

This patch adds support for networking facts for solaris. This is patterned on
the bsd networking resolver. Since there is no direct way to assertain the
number of NICs within the system, we probe using ioctl repeatedly until the
buffer is only partially filled, and use that as the final number of NICs.

The dhcp facts and the support for macaddrss remains to be implemented.