SavedVariablesPerCharacter client fix

The pull request works around an issue of the WoD Beta Client 6.0.2 b18934
on OS X 10.10 where data stored in "SavedVariablesPerCharacter" variables
is not reliably restored after exiting and reentering the game if the
player's name contains "umlauts".

The corresponding bug report can be found under:

http://eu.battle.net/wow/en/forum/topic/12206010700

Most of the code can be removed again once the client issue has been fixed.