[s2796] Remove all traces of MANGOS_DLL_DECL, which is a useless define these days. See cmangos/issues#402 for details.

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

(based on commit SD2[3038] - 75016af)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2797] Fix a GCC compiler warning. The type of the second argument of memset is int, not float.

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

(based on commit SD2[3039] - 71c65a5)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2798] Fix code using 'false' as return value where type 'const SpellEntry*' is expected.

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

(based on commit SD2[3040] - d1886b7)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2799] Fix a bunch of GCC compiler warnings about missing field initializers [-Wmissing-field-initializers].

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

(based on commit SD2[3041] - 22aa466)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2800] Allow Shade of Jindo to use invisibility

The creature will attack automatically. If set to attack by script, the invisibility aura won't be applied.

(based on commit SD2[3042] - 236d5f6)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2801] Fix Sunwell Plateau doors

Thanks to @Ulduar for pointing

(based on commit SD2[3043] - 95fed7b)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2802] Fix Golemagg aura

Thanks @Tobschinski

(based on commit SD2[3044] - 1261091)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2803] Allow M'uru to be summoned after SWP doors removal

Thanks to @Ulduar

(based on commit SD2[3045] - 00f4b68)

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