Handle older structure sizes by zeroing new fields

Bug 19734267
Bug 19866850

Prior fix handled only rsForEach calls from a script.  It is not
sufficient, as launch options in support library also will also use old
structures.  Apps compiled for support library still run in native mode
when available, thus necessitating this fix.

This fix copies and extends the input in ScriptC::runForEach instead of
rsrForEach.

Change-Id: I3bb2527eadcbcdb85a76a1f5568269bbfdee972b
diff --git a/rsRuntime.h b/rsRuntime.h
index de6ede3..5a05883 100644
--- a/rsRuntime.h
+++ b/rsRuntime.h
@@ -159,8 +159,7 @@
                 Allocation *out,
                 const void *usr,
                 uint32_t usrBytes,
-                const RsScriptCall *call,
-                const Script *callingScript);
+                const RsScriptCall *call);
 
 
 //////////////////////////////////////////////////////////////////////////////