Fixes imported from https://github.com/flend/web-brogue/tree/master/brogue-1.7.5
Even though this is a cloned web-brogue repository, I constructed this branch so that the brogue-1.7.5 subdirectory should have only flend's 1.7.5 fixes and no web-brogue commits.
Caveats: This build is unsigned (so you'll probably need to do something in security preferences to run it). Also, I haven't tested it on 10.14, where vanilla is apparently kind of unstable. (Let me know if it works!)