Add backed for script groups.

Change-Id: If2fdbde7381fcdaeb54d41a913b855fd83d4f186
diff --git a/rsScript.h b/rsScript.h
index acd6afb..6339f49 100644
--- a/rsScript.h
+++ b/rsScript.h
@@ -29,8 +29,35 @@
 class ProgramRaster;
 class ProgramStore;
 
+class ScriptKernelID : public ObjectBase {
+public:
+    ScriptKernelID(Context *rsc, Script *s, int slot, int sig);
+    virtual ~ScriptKernelID();
+
+    virtual void serialize(Context *rsc, OStream *stream) const;
+    virtual RsA3DClassID getClassId() const;
+
+    Script *mScript;
+    int mSlot;
+    bool mHasKernelInput;
+    bool mHasKernelOutput;
+};
+
+class ScriptFieldID : public ObjectBase {
+public:
+    ScriptFieldID(Context *rsc, Script *s, int slot);
+    virtual ~ScriptFieldID();
+
+    virtual void serialize(Context *rsc, OStream *stream) const;
+    virtual RsA3DClassID getClassId() const;
+
+    Script *mScript;
+    int mSlot;
+};
+
 class Script : public ObjectBase {
 public:
+
     struct Hal {
         void * drv;