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