dmalloc 5.5.2

Closes #21876.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
randomize-lines: quote bin path
SubversionDownloadStrategy: fix reference to removed method
qemu 1.6.0

Closes #21922.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libgsm 1.0.13

Closes #20688.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
dtrx 7.1

Closes #21599.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Add Hardware::CPU.arch_(32|64)_bit

This replaces hardcoding of i386/x86_64 all over the code.
Add MacOS.preferred_arch

Replaced the plethora of ternaries we've used all over the place to
determine whether x86_64 or i386 is called for.
Mach: improve PPC arch detection

Also adds some reusable constants into the global Hardware::CPU
namespace, available on both OS X and Linux.
Mach: add as_cmake_arch_flags helper
Mach: improve tests
Add Hardware::CPU.universal_archs
Use Hardware::CPU.arch(32|64)_bit in formulae
Use Hardware::CPU.universal_archs in formulae
superenv: use Hardware::CPU.universal_archs

This defines the new HOMEBREW_ARCHS environment variable, which is
currently only set during universal builds, so that the tool wrappers
no longer need to hardcode i386/x86_64.
LinuxCPUs: provide stub methods
ENV.universal_binary: use as_arch_flags
macvim: remove reference to stray arch

Fixes #21925.
autoconf: force use of system perl

If a non-system perl is present when autoconf is built and subsequently
removed, autoconf will break. Force the use of the system perl to
prevent this.
automake: force use of system perl

If a non-system perl is present when automake is built and subsequently
removed, automake will break. Force the use of the system perl to
prevent this.