Fix floating/exploding dynamic physicals

Only put dynamics to sleep if they're at the initial location. This
prevents baskets from exploding on touch by an avatar and should
theoretically make the doggone slave cave kickables activate the pressure
plates.
Port plLocalizationEditor to Qt5
Fix pfLocalizationDataMgr's SetElementPlainTextData to work properly
without a database re-load.
Make it compile and work in GCC / Linux
Port plFontConverter to Qt5
Fixes for Linux compilation of plFontConverter
Clean up localization mgr lookups and add some missing mnemonics
Port plResBrowser to Qt5
Show size as hex too if requested
Nuke std::wstring from plDynamicTextMsg
Add framework for plFormat
Provide implementations of most built-in types (excluding floating point)
Take advantage of some custom formatter shortcuts
Properly handle zero
Add support for bool formatting
Add better documentation, and fix some floating point flag stuff
Oops - bits parameter isn't actually used any more
Provide some sample conversions to plFormat for testing and copying
pyDynamicMap plString-ification

We now no longer care if the scripter hands us a string object or a
unicode object! Please note that drawTextW was thrown away because it is
now redundant.
pyDynamicMap header tweaks...

More spurious virtual keywords removed