Switch away from Hungarian notation
Use std::list instead of std::vector for threads
Merge branch 'master' into noptr
Remove pointer from thread list
Merge branch 'noptr'