Restore workaround for Holy Light
[z2437] Cleanup world state sending

As we understand most of the world states now there really is no need to send dummy states if the zones/battlegrounds are not implemented/enabled

See https://github.com/cmangos/issues/wiki/World-States for a list of known world states

(based on commit [12600] - 59d1aa5)

(based on commit [s2090] - c797901)
[z2438] Fix fleeing creature walking instead of running.

The server should always send SMSG_SPLINE_MOVE_SET_RUN_MODE when a creature flees.
[z2439] Don't do periodic heal ticks if the target is already at max health.

If a target is at maximum health already periodic healing spells should
not tick.

From the healer's point of view this means far less overhealing, improving
their healing performance information.

Fixes cmangos/issues#385.
[z2440] Hide known recipes when the Usable box is checked in the AH.

Fixes cmangos/issues#394.
[z2441] Fix Tauren druid size when shapeshifted.

Fixes classicdb/database#231
[z2442] Fix spell 6346 (Fear Ward)
[z2443] There is no unit flag for mounted state. it is already handled by client when UNIT_FIELD_MOUNTDISPLAYID is set.

Fix cmangos/issues#395
[z2444] Fix failed assertions while playing with the Mac client.

Some high opcodes don't exist in 1.x and were causing the Mac client to
display a failed assertion report to the user.
[z2445] Fix PostgreSQL bindings and add support to build directly with PostgreSQL instead of MySQL.
[z2446] Fix typo of z2442 - af8093edbc59e24f84404638c0f497e3acb5780

Thanks to @sidsukana for pointing it out
[z2447] Fix a bug that area was not correctly returned in some case. Areatable may contain duplicate exploreflag, so to have best value someone assumed the best way to be sure its correct value is to check if map_id of that area entry  is the same as the one where player is. This is not true in all the case unfortunaly. This patch is more like workaround and need more research.

Fix cmangos/issues#387
[z2448] Reputation discount fix. Now there is a flat 10% discount starting at honored. Additionally, you will get 10% discount if you are PVP-Rank 3 (Sergeant) or higher from your faction vendor.

Fix cmangos/issues#397
[z2449] Simple fix to avoid corpse moving in some situation. Force sending stop command to client. An exemple -> https://www.youtube.com/watch?v=hzKHsiQtLAA&feature=youtu.be

Fix cmangos/issues#244
[z2450] Slightly modified version of Patman Fix player abilities Bloodrage and Enrage. https://github.com/Patman64/mangos-classic/commit/6e42a33592368ae06ad5a88f74ccc048fd4b28bb

Fix cmangos/issues#374
[z2451] Big rename of creature_template fields.

Also renamed core part to have same field name than sql.

Added new fields will be used in near near future for new stats system.

Please refer to http://cmangos.net/thread-431.html for more informations.

Thank to all involved on this.
[z2452] Loading/reloading classlevelstats.

Simple function to load and reload creature_template_classlevelstats table.
Also add getter.
Part 2/3 of new stats system.

Thank to @Schmoozerd.
[z2453] Implement new stats system for Health and Mana.

Core now suport health and mana from new stats system.

To make it work you'll need to have DB part also wich is not yet public.

So till that DB will be released health and mana will be prossessed like as usual.

Thank to @X-Savior for making it possible.
Thank to @Schmoozerd for his code improvement.
[z2454] Correctly check aura on target for HealingBonusTaken instead of self.

The paladin has to buff himself with Blessing of Light for the target to receive more healing.

Fix cmangos/issues#279
[z2455] Pet stats are not modified by owner stats in vanilla.

http://www.wowwiki.com/Patch_2.0.1 : All pets will now receive a percentage of their master's armor, spell damage, spell resistances, attack power, and stamina.