Merge handlers for EntityDamageEvent and EntityDamageByEntityEvent in IndicatorListener

This change removes some duplicate code and adds comments to new code.

This commit is also the prerequisite to PR #90, though I'm not sure how happy GitHub's automatic merging facilities will be. (Alternatively, you can just merge #90 and close this one)