Prepare scripts for major/minor API levels

For third_party/android_jar keep the current name scheme for
minor version 0, e.g.:

  third_party/android_jar/lib-v36

For other minor versions add the minor version, e.g.:

  third_party/android_jar/lib-v36.1

Change-Id: Ib06e0d7d551049ae10bc229a01c2cfbe62ff582e
diff --git a/tools/utils.py b/tools/utils.py
index 0354cd9..4e6044a 100644
--- a/tools/utils.py
+++ b/tools/utils.py
@@ -724,13 +724,22 @@
     if m is not None:
         raise Exception("Do not use google JVM for benchmarking: " + version)
 
+def api_str(api_level_major, api_level_minor):
+    api = str(api_level_major)
+    if api_level_minor > 0:
+        api = api + '.' + str(api_level_minor)
+    return api
 
-def get_android_jar_dir(api):
-    return os.path.join(REPO_ROOT, ANDROID_JAR_DIR.format(api=api))
+def get_android_jar_dir(api_level_major, api_level_minor):
+    return os.path.join(
+        REPO_ROOT,
+        ANDROID_JAR_DIR.format(api=api_str(api_level_major, api_level_minor)))
 
 
-def get_android_jar(api):
-    return os.path.join(REPO_ROOT, ANDROID_JAR.format(api=api))
+def get_android_jar(api_level_major, api_level_minor):
+    return os.path.join(
+        REPO_ROOT,
+        ANDROID_JAR.format(api=api_str(api_level_major, api_level_minor)))
 
 
 def is_bot():