Tidy up paths.
Don't test for PSL_SE in tf_srr1 since will be cleared on the next exception.
Keep a copy of it in l_md.md_flags which will be preserved.
Use __thread rather than pthread_getspecific for rumpuser curlwp.
This has better performance and curlwp is a performance bottleneck
in rump kernel code.
Make sure to clear PSL_SE before going to usermode on BOOKE
Revert back to testing PSL_SE in the trapframe and not mdlwp md_flags
more ia64 support:

# We have to weed out any existing func.S file that may exist
# from the list of files we create.
Typo
same typo
Fixing sets. Adding dwarf/elf man pages and fixing library versions.
turn off kernels that don't exist yet.
Use CTFMFLAGS, not CTFFLAGS, for CTFMERGE
Do COMPILE_CTFCONVERT on vers.o as same as other targets

Otherwise, we will get the error when building a kernel with -V MKDTRACE:
  ERROR: nbctfmerge: Input file vers.o was partially built from C sources,
  but no CTF data was present
Make arm/dtrace_subr.c buildable

The change just imports the code from
http://people.freebsd.org/~gonzo/arm/dtrace-arm.diff
and tweaks for NetBSD.
Delete unused variables for new gcc.
Use pmap_kenter_pa/pmap_kremove for vmapbuf/vunmapbuf
mknative-binutils for ia64.
Fix header inclusions
make elf{32,64}-ia64.c depend upon the right parent.
also look at netbsd.opt and netbsd-elf.opt.
Fix compat libelf version
Assume reads from hardware do something even if the result isn't required.

Hi htodd@!