(CFACT-86) Networking facts for solaris

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

If you do change it, beware the `lifc_len` assignment below, as I assume it wants a byte count.  We should also then use a ranged for instead of walking the pointers.