MoveDefHandler:
  repair checksum sync after alignment change (caused by merging of PFF branch)
  pack MoveDef so no padding bytes can creep in to affect checksum again
  get rid of redundant MoveDef::moveType member