Core/Handlers: Add inspect distance and target checks
Merge pull request #11938 from Dehravor/inspect

Core/Handlers: Add inspect distance and target checks
DB/Creature: Fix some incorrect factions
Core/Misc: Change how Position struct is retrieved

Update Position::GetPosition() and similar methods signatures to reflect 2a4c9bcaf910430cdf3070987ce085da3c2666da changes by return a Position object instead of accepting a Position parameter by reference.
Core/Misc: Fix build warnings
Core/Texts:
* Enable some BroadcastTexts stuff (is not finish)
* Added reload command for broadcast_text table
ToDo:
- Enable: Sound/Emote stuff, etc.
- Auth base need refresh
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore

Conflicts fixed:
	src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp