bison 3.0.1
Prevent deps of build-time deps from leaking into the build environment

When decided what dependencies should be part of the build environment
(and have appropriate entries added to variables like PKG_CONFIG_PATH),
we select the entire dependency tree except for

 (1) inactive optional and recommended deps (2) indirect build-time deps
 (i.e., build-time deps of other deps)

There is a third category that sould be excluded: dependencies of direct
build-time deps. These are irrelevant to the build, and including them
can cause unexpected linkages.
Add explicit :autoconf deps where missing
Add more missing :autoconf deps
Add more missing :autoconf deps
Go devel 1.2rc4.

Closes #24262.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
crosstool-ng: add missing libtool dep
dc3dd: remove unnecessary autotools deps
jq: add missing libtool dep
rdup: remove unncessary autotools deps
stk: remove unnecessary autotools deps
watchman: remove unrecognized configure switch
mutt: delete accidental duplicate autoconf dep
dash: use autogen.sh for HEAD build
Add support for relocating pkgconfig files for bottles

 * Finds pkg-config files such as "lib/pkgconfig/libfoo.pc" and "bin/libfoo-config"
 * Does inreplace on paths in such files to allow for better bottle relocation ability

Closes #23825.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>