[z2705] Implement auto opening of UBRS doors

In TBC and Classic, UBRS doors were locked and would auto open when
player having the Seal of Ascension (the "key") stepped onto the area
trigger

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

(based on commit SD2-TBC[s2795] - 1e9e22d)

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

(based on commit SD2-TBC[s2796] - 65c9def)

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

(based on commit SD2-TBC[s2797] - b23fd27)

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

(based on commit SD2-TBC[s2798] - 6eee6ca)

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

(based on commit SD2-TBC[s2799] - 2d66129)

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

(based on commit SD2-TBC[s2800] - 95d8b9c)

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

Thanks @Tobschinski

(based on commit SD2[3044] - 1261091)

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

(based on commit SD2-TBC[s2802] - 9cbfc83)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[z2712] Fix faction of escortee Corporal Keeshan

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

(based on commit SD2[3047] - 5d77c32)

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

(based on commit SD2-TBC[s2805] - 32c0ecf)

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