Changes to aura controls.

Makes the aura control method for the "Armor" spell analogous to the one used for the "Protection from fire" spell.

Turns on the aura for the "Lower armor" spell if the spell is active but the aura is disabled. If a protection spell and "Lower armor" are active at the same time on the same target, the lower armor aura is hidden. Previously, the lower armor aura did not appear when protection ended before the end of "Lower armor"; this is now fixed.
Lower armor — added SND_SPELL_LOWER_ARMOR_END.
Levitate — added SND_SPELL_LEVITATE_LOOP and SND_SPELL_LEVITATE_END.

Plus code-style.
Slow down — added SND_SPELL_SLOW_DOWN_END.

Plus code-style.
Reposition sound of "Night vision" spell.

The completion sound is bound to the caster's current position.
Reposition sound of "Telekinesis" spell.

The completion sound is bound to the caster's current position.
Reposition sound of "Slow time" spell.

The completion sound is bound to the caster's current position.
Reposition sounds of "Armor" spell.

The starting sound, the effect sound and the completion sound are bound to the spell target current position.
Reposition sounds of "Speed" spell.

The starting sound, the effect sound and the completion sound are bound to the spell target current position.
Reposition sounds of "Protection from fire" spell.

The starting sound, the effect sound and the completion sound are bound to the spell target current position.
Reposition sounds of "Protection from cold" spell.

The starting sound, the effect sound and the completion sound are bound to the spell target current position.
Reposition sounds of "Levitate" spell.

The starting sound, the effect sound and the completion sound are bound to the spell target current position.
Reposition sounds of "Repel undead" spell.

The starting sound and the effect sound are bound to the spell target current position.
Reposition sound of "Lower armor" spell.

The starting sound is bound to the spell target current position.
Reposition sound of "Curse" spell.

The starting sound is bound to the spell target current position.
Reposition sound of "Paralyze" spell.

The starting sound is bound to the spell target current position.
Reposition sound of "Slow down" spell.

The starting sound is bound to the spell target current position.
Reposition sound of "Confuse" spell.

The starting sound is bound to the spell target current position.
Reposition sounds of "Raise dead" spell.

The starting sound is bound to the portal location, and the sound played only when the portal opens; the zombie spawn sound is bound to the spawn point; the completion sound is bound to the current position of the zombie before it disappears.
Reposition sounds of "Lightning projection" spell.

The effect sound and the completion sound are bound to the caster's current position.