Remove shapeshift forced object update hack

This and 8046e0e properly fixes powershifting

(based on commit 375b139)

Signed-off-by: Dragonfly <kid_10@gmx.at>
Merge branch 'master' of https://github.com/cmangos/mangos-cata
[c12519] Implement spell effects for spells 74452 and 74455

Also limit the targets of 74452 depending on dungeon difficulty

(based on commit [12371] - 3e92774)

Signed-off-by: Dragonfly
[c12520] Use recently introduced performance timer for additional state updates

This should give a slight performance improvement without visibly disadvantage for players.
Maybe someone is willing to test 200 as default check intervall, how this scales
[ci skip] (mostly rename :P )

(based on commit [12372] - 232f3fa)
[c12521] Don't send Spell::CheckCast fail result for passive auras

No need to notify client when a passive aura failed to cast (like using Cat Form indoor with Feral Swiftness talent learned).

Contributor Maxxie.

(based on commit [12373] - 66d4653)
[c12522] Fix compiler warning about initialization order

Fix warning: '<class>::<member>' will be initialized after <class>::<member>" (Linux/GCC).

Signed-off-by: Schmoozerd <schmoozerd@cmangos>

(based on commit [12374] - 7f6f284)
[c12523] Fix some signed/unsigned integer comparison warnings

Close #90 (Pull Request)

Signed-off-by: Schmoozerd <schmoozerd@cmangos>

(based on commit [12375] - 1ba4ddb)
[c12524] EventAI - Define way mobs with difficulty flags behave outside of dungeons

This allows to script mobs for both normal map and dungeon.
In such case for the normal map only the events with normal-difficulty (EFLAG_DIFFICULTY_0) are used.

(based on commit [12378] - 5b4e4d0)
[c12525] Fix CMake ExternalProject_Add command for ACE on UNIX systems

(based on commit [12379] - 8cfd615)
[c12526] Improve [12371]. Thanks to rsa for pointing

(based on commit [12380] - 088f180)