Fixes phase 2
Core/Guilds: Fix bank money log after 58ec4e53 (due to bad opcode structure).
Closes #8432
Core/Player: Fixed crashes happening when player logs in to a battleground which has ended and doesn't have valid return location stored in database.

Closes #5441
Closes #7093
Closes #8242
Core/Spells: Corrected radius calculation
Core/Dungeon Finder: Fix reward for last member of each group being disbanded to join new lfg group
- Move some messages to Trace
- Add some cases where internal data wasn't updated with new state
- Reverts 441712fbb and ae507e5 (Old State should only store those states you can Restore from a Rolecheck/Proposal)
Closes #8339
Closes #8420
Closes #8421
Core/Conditions: Add CONDITION_GENDER = 20
Core/Buildsystem: Start cleaning up the mess created after "implementing" support for clang/OSX-based compiles - initial cleanup, more will come
If OSX-compile fucks up because of this, then report fixes on the tracker as usual, not through hotpatches going through other lead devs.
Fix compile after bdbafc018414f9831d045a03cf8cefe1c8e9b6f6
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore
Core/DB: Convert 25 more scripts to creature text
Core/Scripts/Quests:  Implement The Battle for Crusaders' Pinnacle.
Fix No newline at end of file.
Core/DB: Corrections for creature text conversion
SQL: Fix sql import problem
Core/Buildsystem: Clean up compileflags when compiling with warnings fully enabled.
 -Wwrite-strings is default enabled when -Wall is set in clang/gcc, hence removed.
 -Woverloaded-virtual is now enabled for C++-code only, this removes the useless warnings when dabbling with C-only code.
Core: Fix some silly warnings (some stupid remnants from old times that has bugged me enough)
No need to recompiling anything, it's just a visual change to make the compilers STFU about variable initializations
Core: Move BF-handler invitation/queuing-logmessages to outDebug() (the information given there aren't really considered "errors"...)
Core: Change phrasing on the logmessage given when a gameobject loses its reference owner
Core/Spells: Fix Unholy Blight not stacking correctly Note: As of patch 3.2.0: The damage supposed to accumulate similar to Ignite and Deep wounds. Source: http://www.wowwiki.com/Unholy_Blight

Closes: #8265
Core/Units: make SetHover virtual