Added a name to ScriptGroup2

Implemented in the runtime and CPU driver the new script group name.
Code caching is not implemented yet, and to be added in another CL.

Change-Id: I46e351c8412740512f56b7915b14f36183c6eeaf
diff --git a/rsScriptGroup2.cpp b/rsScriptGroup2.cpp
index 32590f6..5519195 100644
--- a/rsScriptGroup2.cpp
+++ b/rsScriptGroup2.cpp
@@ -17,10 +17,13 @@
     }
 }
 
-RsScriptGroup2 rsi_ScriptGroup2Create(Context* rsc, const char* cacheDir,
+RsScriptGroup2 rsi_ScriptGroup2Create(Context* rsc, const char* name,
+                                      size_t nameLength,
+                                      const char* cacheDir,
                                       size_t cacheDirLength,
                                       RsClosure* closures, size_t numClosures) {
-    ScriptGroup2* group = new ScriptGroup2(rsc, cacheDir, (Closure**)closures, numClosures);
+    ScriptGroup2* group = new ScriptGroup2(rsc, name, cacheDir,
+                                           (Closure**)closures, numClosures);
 
     // Create a device-specific implementation by calling the device driver
     if (rsc->mHal.funcs.scriptgroup.init) {