[12449] Fix send-speed opcode sending

SMSG_FORCE_*_SPEED_CHANGE is only sent to the player whose speed changes
Also it appears that the other MSG_MOVE_SET_*_SPEED/RATE should be wrapped into SMSG_COMPRESSED_MOVES (not yet implemented)

Thanks to lyn for pointing to the problem, and researching it down to these opcode sendings as well as testing
[12450] Implement new TempSummon types

* Add TEMPSUMMON_TIMED_OR_DEAD_DESPAWN to remove a creature after a time or when it despawns
* Add TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN to remove a creature after a time or when it died
[12451] Implement virtual void HealedBy
[12452] Implement some spells for Black Temple

Dummy spells 40869, 41333 and add stacking exception for entries 40401, 40447, 39908 and 40017
[12453] Fix Claw Rage spells

This will provide proper target for spell 43149 and will implement dummy aura 42583
[12454] Implement spell 33676
[12455] Simplify use of CombatReach
Add some Debug log output to MapPersistantStateMgr deconstructor
[12456] Implement new FlyOrLandMovementGenerator

This one can be used to initialise flying/ landing movement for npcs.
Added wrapper: MotionMaster::MoveFlyOrLand
[12457] Change a default config setting to more fitting

Also fix a stupid typo. Thanks to Xfurry for pointing
[12458] Implement some spells used in Sunwell Plateau

Spell effects for the following entries: 45235, 45785, 45833 and 45892
Limit spell targets for entry 45785
Add stacking exception for spells 45665 and 45661
[12459] Add positive exception for spell 38449
[12460] GO_FLAG_INTERACT_COND should not reset in instances
[12461] Add stacking exception for spells 57494 and 57492
[12462] Fix order of gossip menu options. Thanks to X-Savior for testing
[12463] Handle GO Trap triggering like GO handling is expected

Thanks to Xfurry for testing.
Close cmangos/mangos-wotlk#111
[12464] Implement spell 57578

Also add stacking exception for spells 57598 and 57560
[12465] Add serverside spell 50574

[ci skip]
Signed-off-by: Schmoozerd <schmoozerd@cmangos>
[12466] Implement spells 48129, 60320, 60321

Original implemented by Tartalo and Faq at TC.
Thanks to NeatElves for porting

Signed-off-by: Schmoozerd <schmoozerd@cmangos>
Add outcommented helper to assign zone/area to gameobject by guid