Core/Player: Updated Resting Player Flags when entering and leaving Inns or Cities. This also helps player update correctly when entering/leaving as well. This applies to small Taverns, and faction resting areas.

Original Code provided by: Shauran, QAston and Silinoron
[Core] Typo correction
[Core] Player/Dueling: Updating methods on Player Dueling.

Added proper checks before dueling can happen. Need to make sure, they are not in PvP with different factions.
Added a check if initiator & opponent are not in PvP. (This is for different factions, not same)

Updated method for removing dueling.
Core/Items: Fixed a possible item exploit with cooldowns.
With items with cooldowns, specially trinkets, a player can unequip and reequip and relogging to bypass the cooldown timer.
[Core/Items] Fixed a possible item exploit with cooldowns.

With items with cooldowns, specially trinkets, a player can unequip and reequip and relogging to bypass the cooldown timer.
[Core/Trade] Fixed trading distance from 5 to 11.11
[Sync] Project Sync. Thanks Project Goblin
[Sync] Fix client versions in header