add the set files themselves
If the host doesn't support RTLD_NEXT, don't play the dynamic linking game.
An uninitialized next-free-cluster value in the file system information
block is valid; do not consider it for correction.
Disable CTF Conversion for now until it is fixed.
- ERROR: ctrl_iface_ap.c: die 2767: failed to get unsigned: No entry found
  [dwarf _attrval_unsigned(219)]
move dk_ioctl to a header file for the benefit of x-building.
ut_line does not have /dev in front of it. Add it, from dholland@
Apply GCC/35998 from FreeBSD http://svnweb.freebsd.org/changeset/base/245024

gcc: avoid generating negative values to DW_AT_byte_size.

There is a bug in gcc (GCC/35998) where dwarf reports
sizes of unsigned -1 (0xffffffff).

On NetBSD this generated a faulty CTF entry which then
caused a segfault in ctfmerge. The issue was worked
around in NetBSD's Dtrace but since the issue originated
in gcc, it seems reasonable to fix it here.

Thanks to Christoph Mallon for pointing out a correct fix.
Apply GCC/35998 from FreeBSD http://svnweb.freebsd.org/changeset/base/245024

gcc: avoid generating negative values to DW_AT_byte_size.

There is a bug in gcc (GCC/35998) where dwarf reports
sizes of unsigned -1 (0xffffffff).

On NetBSD this generated a faulty CTF entry which then
caused a segfault in ctfmerge. The issue was worked
around in NetBSD's Dtrace but since the issue originated
in gcc, it seems reasonable to fix it here.

Thanks to Christoph Mallon for pointing out a correct fix.
Solaris 10 fixes
For non-NetBSD, assume leading underscore with !__ELF__ (fixes PE-COFF)
Include rumpuser_port.h in rump_syscalls.c when compiled for librumpclient
regen
the set files themselves should not be conditional to anything so that
they are always generated.
Include sys/sysmacros.h on solaris for MIN/MAX.
bump version for recent portability fixes
sync with FreeBSD
resolve conflicts, bump
bump libdwarf
fix the extern "C" stuff
document libdwarf.