[mr2668] use WorldLocation in GameTele
[mr2669] use WorldLocation instead of SpellTargetPosition (code simplify) fix compile, thx to Undergarun
[mr2670] use WorldLocation in AreaTrigger operations
[mr2671] use G3D calculation in CanReachWithMeleeAttack
[mr2672] Use G3D calculation in GetCombatDistance
Revert "[mr2672] Use G3D calculation in GetCombatDistance"

This reverts commit b48ca10dbc558119ef367c2b6585553ddab9dd94.
[mr2672] Use G3D calculation in GetCombatDistance
Update src/game/Unit.cpp
[mr2673] Calendar: optimize remapping
REVERT
change tempsummon type to old one.
Note: If the summon has a duration, we must despawn this mob after this duration.
Example Spell: 68979 and many more
[mr2674] Fix assertion in WorldStateMgr. close #1319
Merge branch 'master' into testing