s/__diagused/__debugused/ for KDASSERT
- handle a GPT that isn't an exact multiple of a sector
- adjust PMBR size, in case new disk is a different size
- don't leak as much memory
- clean up error handling somewhat
not overhaul of gpt(8)