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.h b/rsScriptGroup2.h
index bc89df8..b58a27e 100644
--- a/rsScriptGroup2.h
+++ b/rsScriptGroup2.h
@@ -13,16 +13,17 @@
 
 class ScriptGroup2 : public ScriptGroupBase {
  public:
-    ScriptGroup2(Context* rsc, const char* cacheDir, Closure** closures,
-                 size_t numClosures) :
+    ScriptGroup2(Context* rsc, const char* name, const char* cacheDir,
+                 Closure** closures, size_t numClosures) :
         ScriptGroupBase(rsc), mClosures(closures, closures + numClosures),
-        mCacheDir(cacheDir) {}
+        mName(name), mCacheDir(cacheDir) {}
     virtual ~ScriptGroup2();
 
     virtual SG_API_Version getApiVersion() const { return SG_V2; }
     virtual void execute(Context* rsc);
 
     List<Closure*> mClosures;
+    const char* mName;
     const char* mCacheDir;
 };