Accept plStrings in plDynamicTextMap for rendering and font names
pfGUIControlMod's font face => plString
GUI List Box items => plString
Python file names and SynchedObj SDL state names => plString
plGenericVar => plString

- Also fixes a bug in plGenericType::CopyFrom, where doubles would get
  only half copied (and therefore become corrupt)
plArmatureMod => plString
Age Link info names => plString
Animation SDL variable names => plString
Fix winmain use and a couple of remaining SafeStrings => plString
Clean up some crazy in plClientResMgr
Convert ReadSafe(W)String* to the plString variants, and remove the now
unneeded _TEMP variants.  All safe strings read from hsStreams are
now plStringified :)
plString Hash for unordered containers
Convert plClientResMgr to plString

DIE std::string DIE!!!
Plate resource plString
Minor changes to hash and hash_i to avoid making a copy of the string data
Merge pull request #382 from zrax/ReadSafeString_plString

Get rid of hsStream::ReadSafe(W)String(Long)_TEMP