Fix scrolls of summoning being colored harmful to good god worshippers
Adjust an entry vault

The central area in this entry is very lethal if gnolls with reaching
spawn in it, and encourages players to exclude the upstairs on D:2 if
they know about the vault.
Fix up some starspawn tentacle tiles
Make Chaos Knights start with +0 chaos weapons instead of +2 normal ones

This is generally a buff, but such a thing is also not really worrisome
for CKs and is also highly in-theme (and rather fun to boot).
Optimise layout analysis in Vaults

This was causing a big chunk of the level generation time for most layouts. Moved some table initialisation outside of the main loop.
Bump iterations for most of the Vaults layouts and re-enable some disabled ones
Refactor some room functions into a separate file
Allow crawl.millis() Lua call to be used on Windows
A very rudimentary Lua profiling library
Optimise worley_diff by avoiding the table construction in standard worley
Optimise zonify by creating less tables
Don't advertise weapon blessings for kittehs.
Don't ask kittehs about pain branding, simplify.
Don't give Kiku's Necronomicon a redundant inscription.
Remove haste self from deep troll shamans.

This has been brought up with me a few times; it essentially goes
against their intended pure support role, and makes them significantly
less threatening on their own (particularly in relation to a vault that
made it in just before 0.12 branched).
Don't crash when summoning dancing weapons via shadow creatures with good gods
Allow summoning/recalling fliers over deep water

The routine which finds free space to place these monsters now uses
monster_habitable_grid directly instead of its own logic (which ignored
flying entirely).

Spells which can summon both fliers and non-fliers (ie: call imp,
summon greater demon, etc.) will make no attempt to respect the surrounding
terrain when choosing a monster type (and so will sometimes attempt to
summon a monster that cannot be placed at that terrain, and fail as
previously), though it is arguably better if players cannot influence what
things they summon by where they are standing. In either case, this is
certainly much better than Haunt and Battlesphere failing when over deep
water for no clear reason.