Rewrote ReadWriteProtector to use semaphores rather than an unclean attempt with atomics ; renamed class ReadWriteProtector to RWProtect ; removed commented-out includes
Fixed compile error by renaming uses of RWProtect::startWriting() to RWProtect::startWrite(), among other member function renames
Fixed typo in DSDisplay key ; fixed GraphHost::m_currentTime not updating in GraphHost::hasIntervalPassed()