Removes usage of ListWrapper from several files.

BUG=2164
R=andrew@webrtc.org, pbos@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/6269004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@5373 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/webrtc/modules/utility/source/process_thread_impl.h b/webrtc/modules/utility/source/process_thread_impl.h
index d1913c4..14fbc18 100644
--- a/webrtc/modules/utility/source/process_thread_impl.h
+++ b/webrtc/modules/utility/source/process_thread_impl.h
@@ -11,10 +11,11 @@
 #ifndef WEBRTC_MODULES_UTILITY_SOURCE_PROCESS_THREAD_IMPL_H_
 #define WEBRTC_MODULES_UTILITY_SOURCE_PROCESS_THREAD_IMPL_H_
 
+#include <list>
+
 #include "webrtc/modules/utility/interface/process_thread.h"
 #include "webrtc/system_wrappers/interface/critical_section_wrapper.h"
 #include "webrtc/system_wrappers/interface/event_wrapper.h"
-#include "webrtc/system_wrappers/interface/list_wrapper.h"
 #include "webrtc/system_wrappers/interface/thread_wrapper.h"
 #include "webrtc/typedefs.h"
 
@@ -28,7 +29,7 @@
     virtual int32_t Start();
     virtual int32_t Stop();
 
-    virtual int32_t RegisterModule(const Module* module);
+    virtual int32_t RegisterModule(Module* module);
     virtual int32_t DeRegisterModule(const Module* module);
 
 protected:
@@ -37,9 +38,10 @@
     bool Process();
 
 private:
+    typedef std::list<Module*> ModuleList;
     EventWrapper&           _timeEvent;
     CriticalSectionWrapper* _critSectModules;
-    ListWrapper             _modules;
+    ModuleList              _modules;
     ThreadWrapper*          _thread;
 };
 }  // namespace webrtc