(FACT-233) Add dhcp_servers fact.

Add a fact to show dhcp servers for interfaces

Fact: dhcp_servers

Returns:
  Hash or nil.  Hash contains interface names as keys and their dhcp servers as values.  If the 'system' interface (determined by the machines device connecting the default gateway) is dhcp enabled, a key 'system' will also be present with the associated dhcp server.

Purpose:
  Return the DHCP server addresses for all dhcp enabled interfaces
Merge branch 'pull-559' into facter-2

This closes GH-559
Merge branch 'facter-2'