Use monster naming functions when drunken boxing.

Instead of directly displaying the monster names when drunken boxing,
instead use the grammatically correct monster naming functions. That
way, you don't give away too much information to the player if they are
e.x. blinded.

For example, `You poke the Wizard of Yendor in the eye for good
measure.` becomes `You poke it in the eye for good measure.`

Fixes #13.
Fix a bug which prevented drunk theft from occurring.
Failing to catch a falling corpse doesn't break the game.
Fix a warning produced by gcc 4.6.3.

Specifically, "warning: function declaration isn’t a prototype"
Gitignore archive (.a) files.
Implement amulet of change title.

Only blessed amulets allow you to change your title. Uncursed and
cursed amulets do nothing. Once you have a custom title the only
way to change it is to get another blessed amulet of change title.