Forage fixes.
add Macports build
Merge branch 'master' into balance
project started
do some work
Add dexterity nerfs as explanations for melee misses

The list of melee miss explanations is stored with the player now, and
added to when the effects on a player are applied each turn.
More spacing fixes.
typos and question

nothing that could compromise the building or runtime was changed

I know that both gases and gasses are valid plurals, but my IDE just
prefers one over the other. I hope this does not bother whoever wrote
before me.

is there a fixed convention about maximum line width in this project? 80, 120... ?
still not ready
still not ready 2 maybe it is
still not ready 3 it was not
probably ready now
Basic health rewrite
Vaccine/vitamin update
Small numbers tweak
Merge to mainline

Conflicts:
	src/player.cpp
Hopefully fix the clang compiler warning
Add source parameter to Creature::hurt function

Also add it to player::hurt (the other function that is not overridden from Creature).
Remove a monster-specific hurt function.

Replace it with the hurt function defined by the Creature class.
That function includes the body part, so I made up the proper body part based on the surrounding of the function call (hat is used when applying damage to player objects),
or, if that did not yield useful information, the body part is bp_torso.
It doesn't mater at all because monsters have no bodypart anyway.

The real_dam in game::throw_item is ignored now.
Remove the simple monster-specific hurt function

Replaced with the function taken from class Creature, I used torso as body part, mostly.

Add monster::die_in_explosion as it better reflects the intension than calling monster::hurt(9999).