Pull request from argrath: the code that decides whether to add 'B'
for blessed items, 'X' for unknown bless/curse state and so forth
when setting up prompting for the 'I' command was counting up the
recently introduced "just picked up" category using an uninitialized
variable. So it might erroneously include 'P' as a choice when no
such items were present.
Closes #683
rearranging first-kill and first-hit gamelog messages to get hit before kill
ordering resulted in "hit with a wielded weapon for first time" being
given twice if that hit was delivered via applied polearm
+counting "just picked up" items when deciding what pseudo-classes should be
+ included for the 'I' command's object class prompt was operating on
+ an uninitialized varaible
curses: 'msg_window' option wasn't functional for curses unless the binary
also included tty support