(CFACT-86) Networking facts for solaris

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

@kylog I will checkout the upper_bound, 
wrt. commonality, there is some, in the way both use multimap to store addresses and walk it, and also on dhcp servers. I will think a bit about this and update.