Implement static field getting/setting, and basic Eclipse support.

Eclipse uses a few new calls that I hadn't seen from any of the other
debuggers.

Change-Id: Iccb45f226431b6cd30a17f7b5ee8397e0838c1fc
diff --git a/src/class_linker.h b/src/class_linker.h
index d212c59..e408dbb 100644
--- a/src/class_linker.h
+++ b/src/class_linker.h
@@ -68,6 +68,9 @@
   // by the given 'class_loader'.
   Class* LookupClass(const std::string& descriptor, const ClassLoader* class_loader);
 
+  // Finds all the classes with the given descriptor, regardless of ClassLoader.
+  void LookupClasses(const std::string& descriptor, std::vector<Class*>& classes);
+
   Class* FindPrimitiveClass(char type);
 
   // General class unloading is not supported, this is used to prune