Fix some spurious drain messaging (doy).

<doy> The bolt of negative energy hits you! You resist. You partially
      resist. You feel drained.

This removes the spurious "You resist." from that chain of messages.
Fix black suns having abnormally high AC/EV.

This should have been part of c7951680, but wasn't.
Show slot count in pickup/drop menus.

Suggested many times, most recently by EugeneJudo on Tavern.
Unbrace.
Standardize on using ENCH_POW_FACTOR for monster hexes

And other improvements.
Display resist chance in monster spell descriptions

For MR-resisted spells.
Don't shadow a parameter name
Allow will-stab, etc. brands on backlit invis monsters (#9362)
Restore penance for destroying books under Sif (#9356)

Was unintentionally turned into mere piety loss in 0ff94898.
Warn about Sif Penance when destroying books (#9356)
Disperse non-time-related functions from effects.cc.
Rename effects.cc timed_effects.cc.
Don't disconnect lemuel_reptile_caves (#9304)

And tag it as transparent to make sure it doesn't happen again.
Name timed_effects.cc correctly in the MSVC project.
Add some missing carriage returns.
Put more deep water in lemuel_reptile_caves.

The left lobe seemed crafted to require walking around the long way to get
to the loot, but the pool fixup usually opened up a more direct path.

Also make some of those optional walls turn into shallow/deep water
instead of floor.
Changelog through 0.16-a0-3280-g3a29b53
Reform Song of Slaying
Further Song of Slaying Reform
Reform Elf Tiles

The old elf tiles were bland and tepid. They didn't reflect the place
of elves in the natural order of the dungeon. These tiles reform the
essence of what it means to be elfish. Lovingly handcrafted in small
batches, these little buddies protect the awesome Christmas presents
hidden in Elf:$.