Apply Paul's patch 1901939: including files in init.txt

with some clean-up and fix in acr.cc to make the results apply at once (instead of only after a screen redraw).

I've tested it and everything works fine. Recursive inclusion, e.g. read_options('init.txt'), prints a stack overflow error but doesn't crash the game, so I think that's fine for now.

git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3469 c06c8d41-db1a-0410-9941-cceddc491573

Created by  j-p-e-g  on February 27, 2008
TP5EDQXPVPTKQYTAMN3VQYHM4WRT2RNIR4EDLWLDAV2OQGKSB6KAC
Change contents