Add ENV.refurbish_args helper

Rationale: our arg refurbishment is normally only turned on when
called via the `make` wrapper, for compatibility reasons. However,
there are numberous places we'd like this to be turned on elsewhere,
like software that builds via `python setup.py` where bad flags from
the system python can be pulled in.

This helper appends 'O' to CCCFG, which enables refurbishment for
all calls of the compiler shims.
ksh: use ENV.refurbish_args helper
Make ENV changes in the child so we don't have to roll them back
Filter arguments for setup.py and build.py
py2cairo: enable arg refurbishing

Fixes #27485.
mitmproxy: work around freetype issue
saltstack v2014.1.1

Closes #27706.

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

Update libftdi1.1.0 -> libftdi1-1.1.

This update adds support for FT230X chips, among other things.

Closes #27957.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
qt: ensure we use bundled libs

Fixes #27898.
Closes #27956.
Add revision to `brew info --json`

Closes #27820.
Don't rely on Dependency#to_s
Simplify collecting options