Don't apply "abuse" damage for sword-wands

Kind of a special-case hack...
Add prevent_melee_damage config option
Don't prevent melee damage from swords
Fix incendio/protego on water
Disable Flipendo 3 allowing AOE
Just bail on incendio if it hits water
Add "push" spell, example of AOE-version of Flipendo