Add the abiltity to specify different pxeservers per dhcp pool
Use @variable for puppet 3.2 compatibility
Allow gateway to be unset for private networks
Support for non-pool subnet definitions
Forked from zleslie's dhcp module, reworked for theforeman