* DB/Gameobject: Proper instance entrance portals for DTK and Gundrak south.
* Collection of Feedback-PatchFixes / 20.07.2013

Including sql codestyle updates and check for accuracy. (one by one)
by FireEmerald / Thx @DDuarte for the base pull request.

Including:
- DB/Spell: Update: Correct Spell Power Coefficient (107.43%) for Tranquility | by lendan (@6232)
- DB/LOS: Add: Ignore LOS for Ignite Horde Siege Engine | by dr-j (@6718)
- DB/SmartAI: Update: Correct casted spell by Defias Rogue Wizard | by Rochet2 (@9976)
- DB/Quest: Fix: Bloody Imp-ossible! (10924) | by Kirkhammett (@10276)
- DB/Quest: Fix: Mistcaller Yngvar (14102) / Add missing event script and conditions. | (@3563)
- DB/SmartAI: Update: Give quest credit for The Ring of Blood: The Final Challenge (9977) | by JunkyBulgaria (@7724)
- DB/Waypoints: Add: Missing waypoints for Mmmrrrggglll | by Hobbilis (@9602)
- DB/Conditions: Add: Missing conditions for Displacing Temporal Rift | by FireEmerald
* Core/Dependencies: Update utf8-cpp to version 2.3.4
* Scripts/Icecrown: Fix a double function call typo in npc_margrave_dhakar

Thanks Josh
* Fixed compile warnings
* Core/Creatures: Removed vendor item check during loading, MAX_VENDOR_ITEMS should apply to filtered list of items depending on player opening the vendor, not global list size

Closes #10330
* Core/Misc: replace (Player*) casts with ToPlayer()
* Core/Battleground: use generic function to relocate players to closest graveyard
* Core/Spells: use SpellInfo class to get spell rank instead of SpellMgr helpers
* Scripts/VH: fix for violet hold's activation crystals

Closes #10129

* Scripts/VH: Refactor commit 999843d