Simplify.
Don't call the player "the La Petite Mort" (PleasingFungus).
Don't mimic zigs (9147)
Mindexicide: ouch(), scorefile_entry.
Clean up some Torment code.
Mindexicide: fun with tentacles!
Unbrace.
Clarify.
Tag two vaults with no_exits (travis-ci).

Looks like the other ones in the series can't be totally surrounded
by trees, though.
Cats like fish.
Fix WebTiles compilation on OS X
Update SDL contrib to 1.2.15 plus an OS X fix (#9069).

See the contrib for details.
Revert "Revert c++11"

This reverts commit 33a54cb1a359953aa36526875aebd65d288ea116.
This has been tested on OSX 10.10 and Ubuntu 14.04.
Fix chilling/draining breath speech (_Jordan_).
Clean up some handling of mon-spell-slots spell books.

Now that C++11 will allow us to do this.

TODO: the marshall/unmarshall code still limits us to 256 spells, so
this commit is less useful than it seems, and it isn't checked for.
Help?
Wang Tiles Draft

This is an initial draft of a corner-wang tiles for the 2d plane.
Why would we care about this?
1. Tiles.
2. Level generation.

The solver is very rough. The code quality is subpar and it isn't guaranteed
to produce a solution. In general I suspect that tiling the plane is NP-hard.
For our purposes, the right approach is to take an input tile set (that may
be hard), run the solver until it gets stuck, confabulate a tile that unsticks
the solver and restart. Once we've made a tiling easy, emit the augmented
tile set. Easier said than done, perhaps.

The other trick is to find a recursive subdivision of each tile. If we can do
that, tiling forever becomes trivial.
Rename Domino to CornerDomino
Rename Colour to CornerColour
Add EdgeDominoes

(This is, ahem, untested)
Make CornerDomino and EdgeDomino subclass domino

This will leak memory because I haven't gotten around to writing
destructors.