Include the thread name in Thread's operator<< output.

For example:

 Thread[2,tid=1692,VmWait,Thread*=0x416914d0,"Signal Catcher"]: reacting to signal 3

Change-Id: I2b00e82af2ad0f09141dbf4e418bc0582e9b966d
diff --git a/src/java_lang_Thread.cc b/src/java_lang_Thread.cc
index 46b6241..0338454 100644
--- a/src/java_lang_Thread.cc
+++ b/src/java_lang_Thread.cc
@@ -75,13 +75,17 @@
   }
 }
 
-void Thread_nativeSetName(JNIEnv* env, jobject javaThread, jstring) {
+void Thread_nativeSetName(JNIEnv* env, jobject javaThread, jstring javaName) {
   ScopedThreadListLock thread_list_lock;
   Thread* thread = Thread::FromManagedThread(env, javaThread);
   if (thread == NULL) {
     return;
   }
-  Dbg::DdmSendThreadNotification(thread, CHUNK_TYPE("THNM"));
+  ScopedUtfChars name(env, javaName);
+  if (name.c_str() == NULL) {
+    return;
+  }
+  thread->SetThreadName(name.c_str());
 }
 
 /*