unused var cleanup in non-debug mode
rename ChangeLog to NEWS
Make chroot-style optional and non-default, and add --with-rundir

This is the big commit to make the chroot stuff optional.  Default
  builds will now use system paths, e.g. autoconf's --sysconfdir,
  and not attempt chroot() operations.  --with-rootdir can override
  the build-time default to use chroot(), and all builds can operate
  in both modes via the -d argument, which has a new special value
  "system" for telling a default-chroot build to use system paths.

Added --with-rundir= for distributions that prefer /run to /var/run.

This change is large, and I wouldn't be surprised if it needs a few
  followup bugfixes and/or docfixes.