update debs for 4.0.2
mark the large integer literals in mtrand.c as unsigned
fix for strict aliasing in log.c
prevent a miscompile of nh_restore_game at -O3 by adding volatile

the compiler wrongly assumes that all stores to error are dead, because
it is only read if an error causes a longjump back.
windows build fixes
fix a stupid bug in calc_attr_bonus
Fix: keymap dialog crashed the game when opened the 2nd time
Fix C343-72: confusing messages when you stop levitating while on a flying steed

Imported from UnNetHack
fix C343-174: Drum of earthquake gives inappropriate message

from UnNetHack
make sure windows hackdir is set up correctly
don't use exotic unicode for branch stairs on windows

the windows console font doesn't have those symbols and shows '?' instead
make sure the window is updated before getting input when using pdcurses

Nn ncurses wgetch implies doupdate; it seems this is not the case with
PDCurses.
Fix bones file loading

Bones loading was looking for data sections in the wrong order.
fix fruit count in bones files

The bones code sets the fid of unimportant fruits to a negative value to
indicate that it should not be saved.
The fruitchain didn't handle that correctly and included these fruits in
the fruit count without actually saving them.
fix display on japanese windows
update debs for 4.0.3
set version 4.0.3 in nitrohack.h
fix a crash when saving after a bones level was loaded
fix crash when the inventory action menu is cancelled with esc
make the frame counter for map blinking unsigned

it is used as an array index (mod symcount); negative number mod foo is
still a negative number, which is bad for array indices...