Fix the invocation interface.

Previously, we just cast the Runtime* to a JavaVM*, which blew up as soon as
the caller tried to use their supposed JavaVM*.

This also implements NewObjectArray. Running aexecd on the host, this gets us
as far as not having an x86 CreateInvokeStub...

Change-Id: Iba5f148797d053fba1c69af99b20508ea6aff5cb
diff --git a/src/runtime.cc b/src/runtime.cc
index c9a2794..05a89b2 100644
--- a/src/runtime.cc
+++ b/src/runtime.cc
@@ -146,6 +146,7 @@
   Thread* current_thread = Thread::Attach();
   thread_list_->Register(current_thread);
   class_linker_ = ClassLinker::Create(boot_class_path);
+  java_vm_.reset(CreateJavaVM(this));
   return true;
 }