Added enumeration for DHCP message type (discover, offer, etc.), new DHCP options types, and more testing.