(CFACT-86) Networking facts for solaris

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

@peterhuene any reason we should print errno also, when we are printing strerror? Does strerror return wrong values?