[z2279] 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)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1906] - f5163cb)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2280] 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)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1907] - b6acea3)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2281] 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)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1908] - fa49c45)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2282] Fix some signed/unsigned integer comparison warnings

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

(based on commit [12375] - 1ba4ddb)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1909] - 3bc8931)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2283] Fix CMake ExternalProject_Add command for ACE on UNIX systems

(based on commit [12379] - 8cfd615)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>

(based on commit [s1911] - bc9a398)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>