(CFACT-86) Networking facts for solaris

This patch adds support for networking facts for solaris. This is patterned on
the bsd networking resolver. 

I agree, after looking at it I think it's over-abstracting at this point. POSIX seems like an appropriate place (http://pubs.opengroup.org/onlinepubs/009695399/functions/ioctl.html) for this.