Multiple spell reflection
Core/Spells: Fixed double heal reduction on Eart Shield (issue #4032).
Scripts/ScarletMonastery: rewritten InstanceScript and some bosses converted to BossAI and eventmap
DB/Misc: Resubmission

Resubmit https://github.com/TrinityCore/TrinityCore/commit/c212c4fcc3bde1809e58fe1c16d37a29d70ce7bb with different guids
Remove uneeded files.
Core/Socket: Added helpers to retrieve the size of currently ready data
Core/Misc: Fixed loading trinity_string
DB/SAI: New Hearthglen Fixes

Several missing texts for creatures in New Hearthglen

Also scripts Admiral Barean Westwind (Dragonblight version)
Core/Transports: Delayed adding transport model to next tick after teleporting to fix race conditions happening when teleporting transport happens at the same time as destination map balances its dynamic LoS tree
Core/DBLayer: Fixed an incredibly rare memory leak happening when player started loading from database and never finished
Core/Battleground: fixed possible mount abuse after leaving BG
Merge pull request #12847 from ShinDarth/tc_fix_mount_abuse_after_bg

Core/Battleground: fixed possible mount abuse after leaving BG
DB/Misc: Misc Fixes

On agro texts and a missing gossip option and menu.
Scripts/Ulduar: Spellscripts for Mimiron

Closes #12579

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
Core/RBAC: Fix RBAC permissions

This commit adds three missing commands to the world.commands table. The RBAC.h file is updated to the correct IDs from the auth.rbac_permissions table and the world.commands table. The RBAC.h file also had to be reordered to keep it clean.

Closes #12854

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
Rename 2014_08_14_02_world_command.sql to 2014_08_18_01_world_command.sql
Core/Creatures: Fixed an arithmetic error in respawn code

Creatures should now respawn correctly in their correct time.
Issue was caused by single-precision floating-point format losing precision on lower digits with high numbers, for reference http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html
Closes #12428
Core/Loot: Fixes lootable items being able to be moved in inventory, and
also loot generated that uses conditions from being saved to the DB.
Fixed tabs
Merge pull request #12875 from runningnak3d/master

Core/Loot: Fix lootable items so they can be moved in inventory, and also fix lootable items not saving items that fail conditions to the DB. Closes #10548