Fix paladin healing behavior per role: healer, no change; dps and tank, heal (self) only when with less than half life and no/dead healer;dps also heal with healer when life is 'critical', currently under 35 percent

Signed-off-by: cala <calaftp@free.fr>
Simplified and speedier 'improved buff' check.

Signed-off-by: cala <calaftp@free.fr>
Paladin now checks for hp/mana. Behavior not completely fixed, will check for hp/mana and food/drinks/bandages, will state it's eating/drinking, will NOT actually eat/drink, will wait 25 seconds for food/drink to be used up (or until combat starts). Except the first time it doesn't use food/drink, and second time it does. One step closer though.

Signed-off-by: cala <calaftp@free.fr>
Apply previous EatDrinkBandage fix to other classes that need it. Also small fix/tweak to warlock OOC mana regen options.

Signed-off-by: cala <calaftp@free.fr>
Fix compile error due to earlier improvement

Signed-off-by: cala <calaftp@free.fr>
Fix several buff issues. Mage is OK, Paladin unknown (may not buff at all), Druid goes nuts on pets but otherwise OK, Priest goes nuts on pets and (Warrior and/or tank). Pets are now seen as group members as far as buffing goes. Focus/rage pets will not receive int buff. Pets do not have jobs (tank, dps, healer) and as such still receive undesired buffs e.g. Thorns.

Signed-off-by: cala <calaftp@free.fr>