Add rsForEachInternal

Bug: 23535985

Added a compiler intrinsic rsParallelFor to the runtime API, which
is translated into an internal API (rsForEachInternal) by slang.

Added a test to RsTest (for native) and RSTest_CompatLib
(for support).

Enhanced the auto api generator to handle ellipsis argument,
intrinsics, internal-only APIs, and special level for API under
development.

Change-Id: I6e2cf3db868f426aa8e0b9a77732b66c1e6b9f03
diff --git a/api/Utilities.h b/api/Utilities.h
index cd0db72..eced68d 100644
--- a/api/Utilities.h
+++ b/api/Utilities.h
@@ -51,7 +51,7 @@
  * use the additionalAttribute.  An empty string will be returned if there are no attributes.
  */
 std::string makeAttributeTag(const std::string& userAttribute,
-                             const std::string& additionalAttribute, int deprecatedApiLevel,
+                             const std::string& additionalAttribute, unsigned int deprecatedApiLevel,
                              const std::string& deprecatedMessage);
 
 /* This class is used to generate one source file.  There will be one instance