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}
Merge pull request #443 from zrax/cxx11_synch

C++11 synchronization primitives
Fix inconsistent line endings :(
Fix some errors and warnings when compiling with Clang
Merge pull request #446 from zrax/clang_fixes

Fix some errors and warnings when compiling with Clang