Fix checksum calculation:
- Iterate over all partitions counted in the label, which can be more than the number of partitions given to mkimg(1).
- Start the checksum from the beginning of the label; not the beginning of the bootarea.
Tested with bsdlabel(8).
MFC after: 3 days