Use std::atomic_int for hsSafeRefCnt, and move it to hsRefCnt.h/cpp
Merge pnUtRef with hsRefCnt, and remove the former
pnUtRef started at zero refs instead of one, and this is simpler
than finding and removing all the extra Ref() calls.
More std::atomic and friends
Merge pull request #422 from zrax/atomics_n_refs

Use C++11 Atomics and merge duplicate RefCount implementations
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