Add checksum to all BOOTP packets

This is related to virtual network interfaces (like bridges) not doing
checksumming on their own, which results in virtual guests not accepting
the DHCP offers.
Merge pull request #4 from drybjed/bootp-checksum

Add checksum to all BOOTP packets