Flush macro input buffer when fire command fails (Erik).

Allow using the special sequence {!more} in macros to disable -more- prompts while processing the macro expansion.

Fixed a couple of off-by-one errors in the level-map.

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

Created by  dshaligram  on June 8, 2007
JYCMD6WMNHXA53K4LLKVTNX6PLRLU25F6J2TYMPQXM2ENAE66NIAC
Change contents