[mr2780] Add support for achievement 2416.

Thank to xarly & rsa for information.
[12453] Fix Claw Rage spells

This will provide proper target for spell 43149 and will implement dummy aura 42583

Conflicts:
	src/game/SpellAuras.cpp
[12454] Implement spell 33676
[12456] Implement new FlyOrLandMovementGenerator

This one can be used to initialise flying/ landing movement for npcs.
Added wrapper: MotionMaster::MoveFlyOrLand

Conflicts:
	src/game/MotionMaster.cpp
	src/shared/revision_nr.h
[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
[mr2781] implement SPELL_ATTR_CASTABLE_WHILE_DEAD
SD2 update
[mr2782] Rework temporary summon
[mr2783] Fix updates for Raid groups
[mr2784] Fixunsummon time for temporary summoned pets
Revert "[mr2784] Fixunsummon time for temporary summoned pets"

This reverts commit 0247af98a9594fb4bf37f5745eb5578871a9a3ae.
[mr2784] Fix unsummon time for temporary summoned pets
[mr2785] Some code style and improvements for pets
[mr2786] Implement and use in vehicles default "hidden" object model
Fix compile on some *nix
[mr2787] Fix spell_script_target queries.
[mr2788] Fix npc_spellclick_spells queries from mangos_vehicle_data.