Fan dance/Saber Dance

Also put in a way to specify recast modifiers from lua by calling
setAbilityRecastMod from OnAbilityCheck. Can't do it in OnUseAbility in
case of paralysis or whatnot.
now that i'm done with 8-4, i'll get on it