Caustic shrike tile.
Color/brightness tweaks for a variety of monster tiles.

Gargoyles, tengu, demonspawn outfits, and some others.
Document some template functions.
Don't shadow a method with a parameter.
Remove swapv in favour of std::swap
Move rather than copy in erase_any.

By moving rather than copying the last element into its new place.
Use make_pair when possible, emplace_back occasionally.
Use more emplacement and initializer lists.

And change a few function return types and vector value types
from string to const char *, to reduce copying.
remove CMD_MOVE_NOWHERE, since it is identical to CMD_WAIT
Update renamed commands in keybind.txt
Update the description of CMD_ATTACK_*, too.
Remove an unused item flag.
Remove the 'chunks_autopickup' option.

I find it rather hard to believe anyone has set this to false in the
last year.
Make butchering/bottling single-turn.

The only objections raised were that it might be too strong versus
corpse-raising enemies, but the consensus was that a turn spent, and
the necessity to be on the square, were enough of a cost. The other
was that it might make it too easy to switch blood level very quickly
as a vampire, but carrying lots of potions usually does the same thing.
Add some debug data to the Recite xv info.
Correctly allow reciting to monsters with "maybe" HD.

oops...
also install lua debug data
Fix collision between CK_REDRAW and USERFUNC (#9234).

CK_REDRAW just happened to be assigned a value of -10000, meaning the
first user macro defined would be unusable as the character loop would
read the CK_REDRAW and continue looping.
A better fix for the USERFUNC collision (|amethyst).

This reverts commit fc2c4b98ea45921a4c1a996b7f2a48a4f76a9db6.
Let Powered by Death work with all corpses

...including "mangled" (formerly NO_HIDE) corpses from Kiku.

The interaction is and was invisible and counterintuitive, and
the bulk of it was inadvertently broken by 54438205d933 anyway.