Move complex functions from Unit.h to Unit.cpp
Move complex functions from Object.h to Object.cpp
Core/Entities: Move complex function implementations from Creature.h to Creature.cpp
Fix build.
Core/Entities: Move complex function implementations from Player.h to Player.cpp
Merge remote-tracking branch 'origin/refactoring'
DB/Quests: Added a lot of factionchange quests
Core/Entities: nullify m_uint32Values after object deletion for better detection of access to deleted objects.
Scripts/Eye of Eternity: Fixed some silly code
Core: Fixed compile warnings and errors
Git merge with TrinityCore