Core/Trade: Fixed enchanting soulbound items in trade

Closes #12850
Shared/Logging: Use standard format specifier for size_t

Use standard format specified PRIuPTR for printing/logging size_t type that can be either uint32_t or uint64_t depending on platform/build configuration
DB/Creature: Remove disable combat movement from some SAI

By Malcrom
Core/Texts: added TextRange parameter to creature_text

Ranges:
0 - Normal (Default)
1 - Area
2 - Zone
3 - Map
4 - World

Ref #13116
Core/AreaTriggers: enable areatrigger teleports in battleground

Closes #11999
DB/Misc: More texts

Howling Fjord again,

also fixes the error from https://github.com/TrinityCore/TrinityCore/commit/55ecd1c9132a7fd8c6ca51a0089b39aec606c0ff
DB/Gossip: Proenitus

Closes #13165
Core/Misc: multiple changes
* fixed build
* apply tc codestyle to ObjectGuid class
* fixed warning
DB/Misc: Some misc fixes for Northrend. Mostly fix flight speed of some npcs.
Fixed build
Core/Misc: Multiple static analysis issues fixed (small optimizations and clear code)
Oops.
Scripting/Tanaris: added a few enums