Set aptitudes for removed skills to -99 (N/A).
Drop Okawaru's chance for plain aminal skins.
Use regular item generation for "unfilled slot" armour acquirement.

Getting a +0 cap is near-wasted acquirement (Ashenzari aside).  Getting a
meh brand or a bad randart at least looks like the code is trying.

This commit also removes the guarantee of non-negative enchantment.  Thus,
you won't get +0 gloves of nothing, but may get -2 bracers of archery
or -23 crystal plate mail "fgsfds" {Contam Str-5 Dam-4 -CAST Curse}.
Whitespace and brace fixes.
Another meme-based randart name.
Attach and run gdb during crashes.

Its usefulness varies depending on existence of debug info, although in
every case I got at least one more symbol resolved than without it.  Only
unstripped builds are fun, of course.
Don't allow the crash handler go twice if ther's no gdb.
Be more brutal while suiciding when sad about the lack of gdb.

Since it's a crash, unwinding might fail, and there's another copy of
our process doing the same already.  Heck, we could go for the nuclear
option and raise(9).
Hush a bogus warning on old compilers.

Their flow analysis is not smart enough to notice the variable is
initialized in all cases.
Document & ^C
Make the D:14 shaft always go to D:15, reveal non-vault shafts if any are placed
Prompt before taking a runelock shaft

This will also prompt for unknown shafts, such as from chaos weapons.
Obviously these shouldn't even be possible, but in the meantime having the
incorrect prompt is better than forcing people past the runelock
accidentally.
Print gdb error messages to the correct descriptor.

At that point, the crash dump is dup2()ed to stdout+stderr and the original
closed.
... and flush when you're done with the dump.
Lengthen the crash timeout to work on my PII, even calling GDB
Don't tell GDB where the executable is, it knows how to find it ...
Clear some buffers prominent in crash traces

This lets GDB avoid having to print out all that extraneous garbage.
Pack some store fields & fiddle with comments
Allow Naga breathe poison mutation upgrade to be removed

Previously it was only given out as a replacement for spit poison and
could never be removed. Now it is treated more like a normal (species-
unique) mutation.
Don't make rF++++ better than rF+++ versus Cerebov.

We now apply DUR_FIRE_VULN after capping.