Various bug fixes.

The most amusing fix was the wierd NaN test failure.  After spending way
too much time debugging, it turned out to be a missing comma in the argument
list of the test launcher.

Change-Id: I76253575d7fbe2c2c260f1839a517c1b93dc9224
diff --git a/src/runtime_support.h b/src/runtime_support.h
index e104035..8a7c3ba 100644
--- a/src/runtime_support.h
+++ b/src/runtime_support.h
@@ -44,4 +44,6 @@
 
 #endif
 
+  extern void artHandleFillArrayDataNoThrow(art::Array*, const uint16_t*);
+
 #endif  // ART_SRC_RUNTIME_SUPPORT_H_