(CFACT-86) Networking facts for solaris

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

This is a new pattern we could use elsewhere. I'm going to evaluate where else the pattern could be used to consider whether it should be more general.