maps have == so maps should work as map keys.
fix tests of bad map keys to use slices instead.

R=r
DELTA=7  (0 added, 1 deleted, 6 changed)
OCL=31123
CL=31145
diff --git a/test/convert.go b/test/convert.go
index 1b933f9..3790bf1 100644
--- a/test/convert.go
+++ b/test/convert.go
@@ -6,11 +6,10 @@
 
 package main
 
-import "unsafe"
+import "reflect"
 
 func typeof(x interface{}) string {
-	val, typ, indir := unsafe.Reflect(x);
-	return typ;
+	return reflect.Typeof(x).String();
 }
 
 func f() int {