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
Fix plMouseDevice crash

plMouseDevice::HideCursor can crash if it is called before the cursor is
created. This happens if the client pops up a disconnected dialog before
initialization is complete. I've seen it happen!
Help Coverity figure out how auto string sizes work, and fix 64-bit
portability at the same time
Fix HGLOBAL leak in plClipboard
Fix leak in GetLinkToMyNeighborhood

pyAgeLinkStruct copies the plAgeLinkStruct, so we can create our initial
ALS on the stack and avoid crazy memory logic.