[12664] Define a few effects and auras

Merge branch 'master' of github.com:cmangos/mangos-cata
[12665] Correct summon object slot effects
[12666] Fix strange typo in Player::ApplyEquipSpell

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[12667] Implement spells 48129, 60320, 60321

Original implemented by Tartalo and Faq at TC.
Thanks to NeatElves for porting

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

(based on commit [12466] - 2d9047e)

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[12668] Add outcommented helper to assign zone/area to gameobject by guid

(based on commit ceb9305)

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[12669] Add GO-Casting to SCRIPT_COMMAND_CAST_SPELL

Close cmangos/issues#203

(based on commit [12467] - c10539a)
[12670] Use normal cast time for triggered spells by default

Close cmangos/issues#195

Please report problems that might (or might not) arise

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

(based on commit [12468] - 47aa389)
[12671] Fix compile

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[12672] Improve Waypoint Management

* Allow waypoints that have point-ids not from 1 to n
* Remove possibly bad sql-statements to "fix" the above property
* Simplify code a little bit

Remaining TODO: Bring commands up-to-date and also make things more simple instead of using the database to store visual waypoints
[12673] Let Taunt behave more expectedly in case we have non-generic orientation settings
[12674] Rework StopMove to not start movement if already stopped

thx to Schmoozerd for hint
thx to rsa for pointing to bug

Signed-off-by: Schmoozerd <schmoozerd@cmangos>
[12675] Fix MoveGen's interrupting after last commit

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

(based on commit [12473] - baa6525)
[12676] AI-Event throwing and receiving implementation

Add new AI hooks to
* SendAIEvent (either around the npc, or to a specified npc)
* ReceiveAIEvent (hook to receive sent events)