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.
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
Merge pull request #420 from zrax/plFormat

plFormat: a type-safe string formatter
Fixes for plFormat on GCC/Clang:
- int64_t is a typedef of long on Linux/x86_64 -- don't redefine its specialization
- Properly forward-declare the unspecialized variadic template form of _IFormat
Make life simpler. Make life less stupid. Make life work.
Fix it for standards-complient compilers (GCC/Clang).

Unfortunately, this means that all formatters must be declared in the
same place now, as they must be declared BEFORE the template which uses
them is declared (not just before it was instantiated, which MSVC allows).
Merge pull request #427 from zrax/plFormat_fixes

Fix plFormat for standards-compliant compilers (GCC/Clang)
Fix message ref-counting in cyAvatar::RunBehavior

This was potential memory leak AND crash bug, all in one nasty package. I
included a little bit of code cleanup free-of-charge.
Fix invalid sizeof expressions in HeadSpin.cpp
Merge pull request #428 from Hoikas/cov

Trickle of Coverity