[z2048] Fix a bad override, blame VC for this

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>

(based on commit d9c164a)

Signed-off-by: Nighoo <nighoo@overninethousand.de>

(based on commit [s1661] - 376725c)
[z2049] Make use of C++11's static_assert if possible.

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>

(based on commit 45afa02)

Signed-off-by: Nighoo <nighoo@overninethousand.de>

(based on commit [s1662] - a1abd8e)
[z2050] Implement some spells for AQ40

Dark Glare beam spells: 26137, 26009, 26136 and 26029

(based on commit 5c4defa)
(based on commit c4830b8)

(cleaned version of aa2bf20)

(based on commit [s1663] - c0e77ce)