[12517] Do not remove FLY auras on Evade

Also consider npcs which have SPELL_AURA_FLY as being able to fly
[12518] Enable resummoning of warlock pets

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>
[12519] Allow player pets to swim

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