[s1854] Drop broken liquid hack for Draenei starting area - Close #11

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s1855] Fix build: nested classes shall obey the usual access rules, so SQLMSIteratorBounds could not access SQLMultiSIterator's private constructor, which is needed to construct the 'first' and 'second' members in its own constructor.

(based on commit [12320] - 447bfbf)
[s1856] Fix check for spell incoming interval calculation. Correct a comment too.

(based on commit [12321] - bdd156a)
[s1857] Re-Order and improve processing of killed victim from Unit:DealDamage

Based on commits [12191], [12206], [12293] and [12318]

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s1858] Add Unit::RemoveAllAurasOnEvade

(based on commit [12316] - 6bba6bb)
[s1859] Update move map list for 2.4.3
[s1860] Creature respawn position, use m_respawnPos as general respawn Position also for Creatures from DB. Now we can change Respawn Points in Script. Good for EscortAI and some Boss Scripts.

Note: SetSummonPoint is renamed to SetRespawnPoint. Didn't found any use of it in ScriptDev2 but if any please update script.

(based on commit [12322] - 6d8ff03)
Move all PCH-related settings to property sheet

(based on commit cf39794)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s1861] Add placeholders for the missing Area Lockstatus messages
- Removed outdated file from old autoconf based build system.

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s1862] Remove creature from creature_linking table when deleting it.

Thank to alexluana and vovk for pointing.

Close https://github.com/cmangos/mangos-wotlk/issues/50

(based on commit [12323] - 55e5e46)
[s1863] Add moving possibility check before start spline movement in PointMovementGenerator.

Closing https://github.com/cmangos/mangos-wotlk/issues/53

Thanks to Schmoozerd for his precious help and Tarwyn for pointing.

(based on commit [12324] - 46ce7f2)
[s1864] Happy New Year 2013

Update authorship information and prepare for easier ways next year

Signed-off-by: Schmoozerd <schmoozerd@cmangos>

(based on commit [12325] - b7dbcda)
[s1865] Keep comitter information within the cleanupHistory.sh script

(based on commit [12326] - 1a77388)
[s1866] Add Unit::FixateTarget

This allows to fixate a target (as long as it is valid) independendly from threat or taunt auras.

Signed-off-by: Schmoozerd <schmoozerd@cmangos>

(based on commit [12328] - e238a12)
[s1867] EventAI: Add new TargetTypes

Add target types:
* TARGET_T_ACTION_INVOKER_OWNER which returns the controlling unit of an action's invoker
* TARGET_T_HOSTILE_RANDOM_PLAYER which returns a random player from the threatlist
* TARGET_T_HOSTILE_RANDOM_NOT_TOP_PLAYER which returns a random player from the threatlist except topmost threat holder

Also remove unused CreatureEventAI::CanCast function

(based on commit [12329] - 7b674f2)
[s1868] Drop unused file. Caught by Vladimir

(based on commit [12330] - 646fe65)
[s1869] EventAI: Evaluate TargetTypes for ACTION_T_CAST

* Suggest to replace TARGET_T_ACTION_INVOKER with _INVOKER_OWNER for quest-credit and dummy spells
* Suggest to use _PLAYER Target Types for spells that should only target players

Note: You must disable LOG_FILTER_DB_STRICTED_CHECK for these check to be active

(based on commit [12331] - 589110c)
[s1870] Prevent exploit for quest 11524

(based on commit [12332] - b0872cf)
[s1871] Add some taxi flying spell cast exceptions

This will fix quests 10525 and 11142

(based on commit [12333] - 2b5261d)