Don't cleanup the wrong things

This still isn't perfect, but it will handle hyphens in formula-names better now. A proper solution is not easy or maybe even possible unless we ban hyphens in versions AND formula names, or use a different character as a separate in downloaded cache files which we then ban from formula-name and version strings.

Refs #2923.
Fix typo in test_arch_for_command

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Restore cleaning of lib/charset.alias

Even though we now prevent linking of this file into the prefix in
Keg#link, its presence still triggers a "non-lib in lib" warning during
installation. So keep cleaning it, and leave the check in Keg#link so
things that skip_clean 'lib' still won't have it linked.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Remove bad exit status; need to fix another way.
Updated some formulae.