Handle SDL_TEXTINPUT so that we can use Android's screen keyboard.

TODO on this front: resize the video around the keyboard if necessary.
Temporarily don't use SDL_TEXTINPUT on non-Android.

It's causing double keys; ideally we'd only parse _KEYDOWN for modifiers
so that we can have the best of both worlds.
Handle SDL2 window resizing; allow window to be resized.
Adjust potion prices for item destruction destruction

Most 'tactical' potions are up by 50-60%, since they're less
likely to be destroyed, scarcer in random generation, etc.
Decay and degeneration no longer cost more than other negative
potions, since Evaporate is gone.
give serpent of hell dis a reaching attack

this should make it a bit more dangerous (it seems to be the weakest of
the four by a good amount), and also fairly distinctive from the others
also tweak serpent of hell hp

coc and geh variants are a bit on the strong side - i don't think that
the serpent of hell is overall too dangerous, but i'd like to balance
out the level of danger between the branches a little better
Remove plojy (place_shop_spec)

RIP, a piece of crawl's history.
Refactor the outer half of place_spec_shop
Turn shop_spec into a reference

Can't be const, sadly, thanks to mutable list functions.
Refactor place_spec_shop() inner loop
Add plojy
Oops
Android: Don't quit when toggling visibility of soft keyboard.

TODO: get it to return when toggling it on.

One of these lines does nothing yet, but I suspect it will help with
resizing the display on keyboard toggle.
fix "serpent of hell breath" showing up in xv
Add missing word to Xom's cloud act speech.
Minor spec_shop cleanup (doy)
Don't crash when examining blood in debug builds

...if they haven't yet had their timers lazily initialized.

I suspect they're a bit *too* lazy right now - need to
investigate more later - but this should do for now.
Note wanderer starting equipment in game log
Don't mention sacrificing corpses on Okawaru's "^" screen
don't revive natasha when dismissing