Core/Misc: Multiple static analysis issues fixed (small optimizations and clear code)
Oops.
Scripting/Tanaris: added a few enums
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore

Conflicts:
	src/server/game/Entities/Player/Player.h
Fix compile merge issue with Transmog and TC Update.