API UnitAffectingCombat

__NOTOC__
Returns true if the unit is in combat.
 affectingCombat = UnitAffectingCombat(unit)
==Arguments==
:;unit: : UnitId - The unit to check.
==Returns==
:;affectingCombat: - Returns true if the unit is in combat or has aggro, false otherwise.
==Details==
* Returns true when initiating combat.
* Returns true if aggroed, even if enemy doesn't land a blow.
* For hunters, it returns true shortly after pet enters combat.
* If using timed spell such as aimed shot, returns true when spell fires (not during charge up).
* Returns to false on death.
* Returns false if the unit being checked for aggro is out of range, or in another zone.
*Returns false if a unit is proximity-aggroed. It wont return true until it either attacks or is attacked.