Introduce --enable-stacktrace configure option to control whether -k option support is compiled in, --with-libunwind option remains available to control whether libunwind can be used as an unwinder. * m4/st_demangle.m4: New file. * m4/st_libunwind.m4: Likewise. * m4/st_stacktrace.m4: Likewise. * configure.ac: Replace all libunwind and libiberty checks with a single st_STACKTRACE invocation. * Makefile.am: Conditionalize checks for USE_LIBUNWIND and USE_DEMANGLE on ENABLE_STACKTRACE. [ENABLE_STACKTRACE] (strace_SOURCES): Append unwind.c and unwind.h. * strace.1.in: Replace libunwind with an unwinder-agnostic wording. * defs.h: Replace USE_LIBUNWIND with ENABLE_STACKTRACE. * strace.c: Likewise. (print_version): Print stack-trace instead of stack-unwind. * syscall.c: Replace USE_LIBUNWIND with ENABLE_STACKTRACE. * tests/Makefile.am: Likewise. Replace LIBUNWIND_TESTS with STACKTRACE_TESTS. * tests/strace-V.test: Update expected output.