Core: some updating with Cmangos & MangosR2 ( few at a time and test )
// ====================
// = MangosR2 Commits =
// ====================
/*
mr3158
mr3159
mr3159- double number for this commit
mr3160
// ====================
// = CMangos  Commits =
// ====================
/*
12587
12590
12592
12593
12598
12599
12601
12602
12603
12605
12607
12609
12611
12612
12613
12614
12615
12616
12618

Signed-off-by: https://github.com/Infinity-420 <iceis2@hotmail.com>