Runtime support for invocables in ScriptGroups

This also includes support for InvokeID

Change-Id: I5b59df166ea30b309b8dd9623825ac0e72d03856
diff --git a/rsScriptGroup2.h b/rsScriptGroup2.h
index d514261..d4a64a0 100644
--- a/rsScriptGroup2.h
+++ b/rsScriptGroup2.h
@@ -14,24 +14,24 @@
 
 class ScriptGroup2 : public ScriptGroupBase {
  public:
-  /*
-    TODO:
-    Inputs and outputs are set and retrieved in Java runtime.
-    They are opaque in the C++ runtime.
-    For better compiler optimizations (of a script group), we need to include
-    input and output information in the C++ runtime.
-   */
-  ScriptGroup2(Context* rsc, const char* cacheDir, Closure** closures,
-               size_t numClosures) :
-      ScriptGroupBase(rsc), mCacheDir(cacheDir),
-      mClosures(closures, closures + numClosures) {}
-  virtual ~ScriptGroup2() {}
+    /*
+      TODO:
+      Inputs and outputs are set and retrieved in Java runtime.
+      They are opaque in the C++ runtime.
+      For better compiler optimizations (of a script group), we need to include
+      input and output information in the C++ runtime.
+    */
+    ScriptGroup2(Context* rsc, const char* cacheDir, Closure** closures,
+                 size_t numClosures) :
+        ScriptGroupBase(rsc), mCacheDir(cacheDir),
+        mClosures(closures, closures + numClosures) {}
+    virtual ~ScriptGroup2() {}
 
-  virtual SG_API_Version getApiVersion() const { return SG_V2; }
-  virtual void execute(Context* rsc);
+    virtual SG_API_Version getApiVersion() const { return SG_V2; }
+    virtual void execute(Context* rsc);
 
-  const std::string mCacheDir;
-  std::list<Closure*> mClosures;
+    const std::string mCacheDir;
+    std::list<Closure*> mClosures;
 };
 
 }  // namespace renderscript