Core/Handlers: Add inspect distance and target checks
Core/LFG: Fix crash

Fix crash added in ab1d0512ea7818d64a63a514195dbd9644d284fb by adding an additional NULL check.
Fixes #11941
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 github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/Handlers/MiscHandler.cpp
	src/server/scripts/Commands/cs_reload.cpp