This diff moves the logic for healing from UnitAI to Heal. It would make it easier to allow modders to let e.g. structures heal not using auras.
Downsides:
- There are two timers per entity now, perhaps the one in UnitAI can be removed by checking the range in Heal?
- There is an extra message sent now, although not often.