Add Evil Otto to hallucinatory monster names (from GruntHack)

https://github.com/Bulwersator/CopyOfSporkHack/commit/7b77c401b7941aeb84947dd18234d1faa64cf481
define is_unpolymorphable macro
refactor dip function, murder evil goto
gresy potion may grease objects

If dipping into greasy potion produced no results, grease the dipped
object (from SporkHack - see
https://github.com/Bulwersator/CopyOfSporkHack/commit/0fb25418eecfa996588306df118b8eb5d2fa3f78
and
https://github.com/Bulwersator/CopyOfSporkHack/commit/719b5f56b80e73caf632f2f222ec1d99d55c46b5
)