[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' of github.com:mangosR2/mangos