We recently started including dump_avail[] in minidumps. This is an
array of vm_paddr_t ranges. libkvm walks the array assuming that
sizeof(vm_paddr_t) is equal to the platform "word size", but that's not
correct on a couple of platforms, namely i386 and mips (sometimes).
Fix the problem by always dumping 64-bit addresses. On platforms where
vm_paddr_t is 32 bits wide, namely arm and mips (sometimes), translate
dump_avail[] to an array of uint64_t ranges. With this change, "word
size" is unused, so we can simplify libkvm ever so slightly.
This is a no-op on 64-bit platforms. I noticed it when trying to open
an i386 minidump.