[12330] Drop unused file. Caught by Vladimir
[12331] 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
[12332] Prevent exploit for quest 11524
extends for [12328] Add Unit::FixateTarget - may be currently used in AI.
[mr2600] some corrects in MMAP locking, related to #1297.
[mr2601] more correct iterating in Player::SendAurasForTarget, related to #1298
[12326] Keep comitter information within the cleanupHistory.sh script
[12328] 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>

Conflicts:
	src/game/Unit.cpp
	src/game/Unit.h
[12329] 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

Conflicts:
	src/game/CreatureEventAI.cpp
[12330] Drop unused file. Caught by Vladimir
[12331] 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
[12332] Prevent exploit for quest 11524
[mr2602] extends for [12328] Add Unit::FixateTarget - may be currently used in AI.
[mr2603] implement (not use currently!) PhaseMask to Position class
SD2 update
[mr2604] update some copyrights
Merge branch 'master' into testing