[mr2586] some compilation fixes for extractors.
[mr2587] Fix typo in Calendar. tnx Undergarun
[mr2588] fix problem with link initialization on old compilers (error: ‘G3D::Vector3::x’ cannot appear in a constant-expression). thx to Termaltake.
[mr2589] use m_summonPos as general respawn Position also for Creatures from DB. Now we can change Respawn Points in Script. Good for EscortAI and some Boss Scripts.
I know SetSummonPoint and SetRespawnCoord make the same, but maybe SetSummonPoint function is used in same scrips
[mr2590] Do not remove non permanent persistent area aura by distance check.
[mr2591] correct calendar events/invites deleting, thx to Undergarun. related to #1294
SD2 update
[mr2592] Fixes for Calendar
[mr2593] Fix big blizzard bear
[mr2593] Fix paladin t9-4 bonus
[mr2593] implement spell 69171 - Low Plague Blight Visual Cancel (Festergut) Target NPC: 36659
[mr2594] add some locks in CalendarMgr. seems not full.
[mr2595] Calendar: small code simplify. no changes
[mr2596] Reflectable Patch -
delete member Variable m_canReflect and make a static analyse of spellEntry in SpellMgr
+ use SPELL_ATTR_EX_CANT_REFLECTED
[mr2597] Fix DoSummonWild(...) for negative durations.

For example, spell 54851.
May need same check for other summoner functions.

Note: in TemporarySummon class, m_lifetime is unsigned int, using signed int for SummonCreature(..., despwtime,..) cause set extreme lifetime.
Merge branch 'master' into testing
fix visual problem with grid activating after teleport/login.