Provide an easier/safer way to manage hsRefCnt subclasses
Replace most vault *IncRef() API functions with hsRef versions
Also use hsRef for the vault functions which "return" lists
Use hsRef for storage of the remaining vault nodes
Add a RefCnt leak debug tracker
Fix leak check race condition, and remove an unintentional circular ref
Unify leak checkers
Make hsRefCnt atomic, and merge with hsAtomicRefCnt
Switch plFormat's accumulator to a plStringStream for better performance
Merge pull request #437 from zrax/hsRef

Clean up ref-counting
Merge pull request #438 from zrax/plFormat_stream

Switch plFormat's accumulator to a plStringStream for better performance
Add explicit string literal overload to try to help Coverity (and
avoid a strlen call to boot).
Add move semantics to plString and plStringStream
Merge pull request #442 from zrax/plString-construction

plString constructor enhancements
Replace hsMutex with std::mutex
Use C++11 threading for hsEvent, and clean up the API a bit
Simplify plDispatch mutexes a bit
Move the old IPC-based semaphore to hsGlobalSemaphore, and provide a
"normal" (inter-thread only) semaphore class.
Clean up hsReaderWriterLock
Reintroduce (and enforce use of) hsLockFor{Reading,Writing}