Don't crash on Prism in arena.
Don't crash on Control Undead casts by foeless monsters.

dddoooyyy
Handle Control Undead by player on hexed slaves properly (#9226).
Brace.
Move weapon brand generation into data
Add Shard Shrikes

Batty monsters that spit 3d30 Throw Icicle, resist cold, and flock
in small bands. Intended to add a little variety and danger to
Cocytus, where they live.

Credit to Lasty for the name and, in a sense, the inspiration.
Credit to Hangedman for spell choice & habitat; thanks to others
as appropriate.o
Fix a missing a (Grunt)
Cleanup _place_dragon() a little
Refactor cast_call_imp()
Steal electric golems' breath (doy)

They cast Lightning Bolt as an innate spell, which meant that
they got hit by the "Lightning Bolt cast innate" override that was
added for storm dragons...

Wouldn't be surprised if there was more silliness like this
lurking around.
Robin tile, small tweaks to hobgoblin/goblin tiles.
Fix a mistake just made in dc-mon.
Make actor::end_constriction take an mid_t.

Since it is not responsible for removing the actor from the
constricting map, it does not need to take an iterator.
Add a couple of missing breaks.
More C++11ification and several helper functions.

New template functions:
  random_iterator:  get a random position in a container
  erase_val:  find and remove a value from a container
  grep:  return a copy of a container, filtered by a predicate
Don't try to install tile graphics on non-tiles builds (Napkin).

This bit is already handled elsewhere in the Makefile, even!
Fix menus, remove grep (#9248, #9249)

copy_if requires the destination to have room for the elements.
Making grep work in this case would require restricting it to
vectors: just remove it instead.
Improve a CMD_ZAP_WAND message (PleasingFungus)
Don't send Travis email notifications for most passing builds.

Same rules as for IRC: all failing builds, and passing builds when the
previous build on that branch failed.
Restored Robin's hide.