Handle wgetch errors in the curses window port.

This prevents infinite loops when the user disconnectes at a prompt e.g.
"Restoring the game failed. Would you like to remove it from the list?"
Increase MAX_DLB_FILES to 1000

We have more than 200 dlb files, which means that some dungeon / level
files simply weren't being included in a bingehack install.
Merge pull request #7 from eatnumber1/increase-dlb-max

Increase MAX_DLB_FILES to 1000
Merge pull request #4 from eatnumber1/wgetch-errors

Handle wgetch errors in the curses window port.
Merge branch 'upstream' ; fixes #4
Merge remote-tracking branch 'origin/master' into bingehack-immemorial
5 New Gehennom Levels
Mammon, Lolth, Lilith, Sammael, and Cthulhu
This patch is JUST the levels, which compile and work fine on their own, but they will have randomized monsters rather than their titular hellish beasts until they are added in, in another commit