Remove unused code and make statics non-static data members
Remove unused code
Merge pull request #1267 from wmtan/RemoveStaticsAndUnusedCodeFromIOPoolStreamer

Multithreading fixes -- Remove statics and unused code from IOPool/Streamer