[1909218] Fixing issue where keymaps were affecting menu choices done by keyboard or through the tiles mouse interface.

I couldn't think of any reason why keymaps should ever apply to menu selections (and certainly not the KC_DEFAULT map), so I added a new special keymap context called KC_NONE which doesn't apply keymaps to new input. This is used for all menus.

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

Created by  ennewalker  on June 11, 2008
SEUJUTDRU4GF3RALVPYSMVWXQDUMU2MZGKMM5GVVAQG4ARE5WFKQC
Change contents