Fixes #5637 - Don't raise lease conflicts when reading ad-hoc DHCP leases
fixes #3697, #3701 - more comprehensive field validations
fixes #3170 - dash separated mac address notation
fixes #1186 foreman does not forward sparc dhcp vendor options when creating a sparc Solaris host
fixes #1120 - Replaced DHCP functionaitlity by the new net dhcp record classes