Clean up ScriptGroup2 implementation

b/19944127

- Adjust ref counting
- Fix value size type in closure creation

Change-Id: I1179d34aa67f845578740e71cc2da4f82419f251
diff --git a/rs.spec b/rs.spec
index 8054faa..6524f6f 100644
--- a/rs.spec
+++ b/rs.spec
@@ -308,7 +308,7 @@
     param RsAllocation returnValue
     param RsScriptFieldID * fieldIDs
     param uintptr_t * values
-    param size_t * sizes
+    param int * sizes
     param RsClosure * depClosures
     param RsScriptFieldID * depFieldIDs
     ret RsClosure
@@ -320,7 +320,7 @@
     param const void * params
     param const RsScriptFieldID * fieldIDs
     param const uintptr_t * values
-    param const size_t * sizes
+    param const int * sizes
     ret RsClosure
 }