Begin dev branch import.

Dev branch was closest to 1.7.
Resuming use of GitHub

Re-committing the change backlog that has developed in the 5 months
since I last used GitHub.
Light flare for explosive bloat explosions; trapdoors won't count as chasms for purposes of lake boundary cleanups; fixed some broken DFs.
Potions of incineration are now light flares.
Collapsing floors now flag interiors

to avoid screwing up the stairs
Gem altars no longer require distinctness (since that caused a bright gray circle)
Monster-dropped items can't land on top of other items.
Ran analysis, implemented some changes including several possible bugfixes
misc
Rapiers trigger runics more often; captives not generated OOD; entrancement triggers when struggling and lasts the right number of turns
Enemy spellcasters won't avoid reflective allies; liches/phoenixes won't result from polymorph; removed @autoreleasepools
Burning monsters avoid deep water and swamp gas
Further attempts to squash buffer overrun bug
(misc)
Fixed that horrible bug that causes crashiness randomly (problem in chooseNewWanderDestination()).
Buffed phoenices
Removed scrolls and charms of cause fear
Switched to AGPLv3
Fixed bug from removing scrolls of fear that could create scrolls entitled "".
Initialized theItem to NULL in buildAMachine(), hopefully fixing issues of divergent level generation.