Make conditional more obvious
reinstall: fix incorrect use of Formula.canonical_name

Fixes #27117.
reinstall: re-raise original exception after cleaning up
Compare pathnames directly
Only propagate universal option if the formula defines it
libpng: update download URL

Closes #27121.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ENV: request no byte code Python when bottling.
scons: update 2.3.0 bottle.
hexchat: fix Python plugin support

Closes #26803.
gawk: a test

Closes #27127.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
gawk: fix test to use correct binary

Closes #27130.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>