remove some compatibility functions.
- don't use uvm_object or managed mappings for wired allocations.
  (eg. malloc(9))
- simplify uvm_km_* apis.
convert to new apis.
- convert i386 to new apis.
- remove a pmap bootstrap kludge, which is no longer needed.
convert alpha to new apis.
convert to new apis.
early in boot, use pmap_kenter_pa rather than pmap_enter.
- simplify pvpage allocation.
- assert that pmap_enter is never called before pmap_init.
convert arch/sparc64 to new apis.
convert arch/atari to new apis.
convert arch/dreamcast to new apis.
convert arch/hpcmips to new apis.
convert arch/pmax to new apis.
convert arch/m68k to new apis.
convert arch/cesfic to new apis.
convert arch/x68k to new apis.
follow uvm_km_pgremove prototype change.
convert arch/arm to new apis.
convert arch/acorn{26,32} to new apis.
- don't leave page mapping at kva which is being freed.
- convert to new apis.