changed forward-declarations in damage.h to fix clang warnings
Monsters now use Creature::melee_attack, bugfixes

* on-death guilt messages now print after the death message
* bio_ods and quills mutation damage reflect messages now print before the
attack lands (unavoidable with new architecture), and their messages have been
changed accordingly