(CFACT-86) Networking facts for solaris

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

The `ex.what` seems to be a fairly useless "ioctl failed". We also don't print `errno` itself.