Add code related to dungeon, features, and quests (does not compile)

Signed-off-by: nppangband <nppangbanddev@verizon.net>