Fix issues with compute unit tests.

Bug: 10427951

This fixes 2 small problems:
1) Typecheck was using the wrong pathname for reflection.
2) Cppbasic was doing an illegal 1D copy over a 2D data structure. This was
   masked by using an input size that is a multiple of our required stride.

Change-Id: I1138d646ff6369cf25a2bd9bc52e20a67a124e95
diff --git a/tests/cppbasic/mono.rs b/tests/cppbasic/mono.rs
index f134b36..eab0336 100644
--- a/tests/cppbasic/mono.rs
+++ b/tests/cppbasic/mono.rs
@@ -70,7 +70,7 @@
 }
 
 void __attribute__((kernel)) verify_kern1(int i, uint32_t x, uint32_t y) {
-    _RS_ASSERT(i == (10 * x + 100 * y));
+    _RS_ASSERT(i == (5 + 10 * x + 100 * y));
     rsDebug("i ", i);
 }